Add a massive set of changes for converting to use the ast_debug() macro.
[asterisk/asterisk.git] / apps / app_db.c
index fc8c52b..01e4408 100644 (file)
@@ -50,7 +50,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
 
 /*! \todo XXX Remove this application after 1.4 is relased */
 static char *d_descrip =
-"  DBdel(family/key): This applicaiton will delete a key from the Asterisk\n"
+"  DBdel(family/key): This application will delete a key from the Asterisk\n"
 "database.\n"
 "  This application has been DEPRECATED in favor of the DB_DELETE function.\n";
 
@@ -64,14 +64,13 @@ static char *dt_app = "DBdeltree";
 static char *d_synopsis = "Delete a key from the database";
 static char *dt_synopsis = "Delete a family or keytree from the database";
 
-LOCAL_USER_DECL;
 
 static int deltree_exec(struct ast_channel *chan, void *data)
 {
        char *argv, *family, *keytree;
-       struct localuser *u;
+       struct ast_module_user *u;
 
-       LOCAL_USER_ADD(u);
+       u = ast_module_user_add(chan);
 
        argv = ast_strdupa(data);
 
@@ -79,8 +78,8 @@ static int deltree_exec(struct ast_channel *chan, void *data)
                family = strsep(&argv, "/");
                keytree = strsep(&argv, "\0");
                        if (!family || !keytree) {
-                               ast_log(LOG_DEBUG, "Ignoring; Syntax error in argument\n");
-                               LOCAL_USER_REMOVE(u);
+                               ast_debug(1, "Ignoring; Syntax error in argument\n");
+                               ast_module_user_remove(u);
                                return 0;
                        }
                if (ast_strlen_zero(keytree))
@@ -102,7 +101,7 @@ static int deltree_exec(struct ast_channel *chan, void *data)
                        ast_verbose(VERBOSE_PREFIX_3 "DBdeltree: Error deleting key from database.\n");
        }
 
-       LOCAL_USER_REMOVE(u);
+       ast_module_user_remove(u);
 
        return 0;
 }
@@ -110,10 +109,10 @@ static int deltree_exec(struct ast_channel *chan, void *data)
 static int del_exec(struct ast_channel *chan, void *data)
 {
        char *argv, *family, *key;
-       struct localuser *u;
+       struct ast_module_user *u;
        static int deprecation_warning = 0;
 
-       LOCAL_USER_ADD(u);
+       u = ast_module_user_add(chan);
 
        if (!deprecation_warning) {
                deprecation_warning = 1;
@@ -126,8 +125,8 @@ static int del_exec(struct ast_channel *chan, void *data)
                family = strsep(&argv, "/");
                key = strsep(&argv, "\0");
                if (!family || !key) {
-                       ast_log(LOG_DEBUG, "Ignoring; Syntax error in argument\n");
-                       LOCAL_USER_REMOVE(u);
+                       ast_debug(1, "Ignoring; Syntax error in argument\n");
+                       ast_module_user_remove(u);
                        return 0;
                }
                if (option_verbose > 2)
@@ -137,15 +136,15 @@ static int del_exec(struct ast_channel *chan, void *data)
                                ast_verbose(VERBOSE_PREFIX_3 "DBdel: Error deleting key from database.\n");
                }
        } else {
-               ast_log(LOG_DEBUG, "Ignoring, no parameters\n");
+               ast_debug(1, "Ignoring, no parameters\n");
        }
 
-       LOCAL_USER_REMOVE(u);
+       ast_module_user_remove(u);
        
        return 0;
 }
 
-static int unload_module(void *mod)
+static int unload_module(void)
 {
        int retval;
 
@@ -155,25 +154,14 @@ static int unload_module(void *mod)
        return retval;
 }
 
-static int load_module(void *mod)
+static int load_module(void)
 {
        int retval;
 
-       __mod_desc = mod;
        retval = ast_register_application(d_app, del_exec, d_synopsis, d_descrip);
        retval |= ast_register_application(dt_app, deltree_exec, dt_synopsis, dt_descrip);
        
        return retval;
 }
 
-static const char *description(void)
-{
-       return "Database Access Functions";
-}
-
-static const char *key(void)
-{
-       return ASTERISK_GPL_KEY;
-}
-
-STD_MOD(MOD_1, NULL, NULL, NULL);
+AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Database Access Functions");