Fix manager declarations
authorMark Spencer <markster@digium.com>
Tue, 22 Mar 2005 19:09:12 +0000 (19:09 +0000)
committerMark Spencer <markster@digium.com>
Tue, 22 Mar 2005 19:09:12 +0000 (19:09 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@5227 65c4cc65-6c06-0410-ace0-fbb531ad65f3

include/asterisk/manager.h
manager.c

index 6629e72..2c33d54 100755 (executable)
@@ -92,11 +92,11 @@ struct message {
 
 struct manager_action {
        /*! Name of the action */
-       char *action;
+       const char *action;
        /*! Short description of the action */
-       char *synopsis;
+       const char *synopsis;
        /*! Detailed description of the action */
-       char *description;
+       const char *description;
        /*! Permission required for action.  EVENT_FLAG_* */
        int authority;
        /*! Function to be called */
@@ -120,11 +120,11 @@ int ast_carefulwrite(int fd, char *s, int len, int timeoutms);
        \param description Help text, several lines
 */
 int ast_manager_register2( 
-       char *action, 
+       const char *action, 
        int authority, 
        int (*func)(struct mansession *s, struct message *m), 
-       char *synopsis,
-       char *description);
+       const char *synopsis,
+       const char *description);
 
 /*! Unregister a registred manager command */
 /*!    \param action Name of registred Action:
index 55cf1ec..0d3d5e8 100755 (executable)
--- a/manager.c
+++ b/manager.c
@@ -1470,7 +1470,7 @@ static int ast_manager_register_struct(struct manager_action *act)
        return 0;
 }
 
-int ast_manager_register2(char *action, int auth, int (*func)(struct mansession *s, struct message *m), char *synopsis, char *description)
+int ast_manager_register2(const char *action, int auth, int (*func)(struct mansession *s, struct message *m), const char *synopsis, const char *description)
 {
        struct manager_action *cur;