diff options
Diffstat (limited to 'include/asterisk/agi.h')
-rw-r--r-- | include/asterisk/agi.h | 16 |
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 */ |