aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk/agi.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asterisk/agi.h')
-rw-r--r--include/asterisk/agi.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/include/asterisk/agi.h b/include/asterisk/agi.h
index 9c7759576..9df9afe4d 100644
--- a/include/asterisk/agi.h
+++ b/include/asterisk/agi.h
@@ -39,22 +39,22 @@ typedef struct agi_state {
} AGI;
typedef struct agi_command {
- char *cmda[AST_MAX_CMD_LEN]; /*!< Null terminated list of the words of the command */
+ const char * const cmda[AST_MAX_CMD_LEN]; /*!< Null terminated list of the words of the command */
/*! Handler for the command (channel, AGI state, # of arguments, argument list).
Returns RESULT_SHOWUSAGE for improper arguments */
- int (*handler)(struct ast_channel *chan, AGI *agi, int argc, char *argv[]);
+ int (* const handler)(struct ast_channel *chan, AGI *agi, int argc, const char * const argv[]);
/*! Summary of the command (< 60 characters) */
- char *summary;
+ const char * const summary;
/*! Detailed usage information */
- char *usage;
+ const char * const usage;
/*! Does this application run dead */
- int dead;
+ const int dead;
/*! AGI command syntax description */
- char *syntax;
+ const char * const syntax;
/*! See also content */
- char *seealso;
+ const char * const seealso;
/*! Where the documentation come from. */
- enum ast_doc_src docsrc;
+ const enum ast_doc_src docsrc;
/*! Pointer to module that registered the agi command */
struct ast_module *mod;
/*! Linked list pointer */