issue #5791
[asterisk/asterisk.git] / funcs / func_enum.c
index ac55b1d..fa291a4 100755 (executable)
  * at the top of the source tree.
  */
 
-/*
- *
- * Enum Functions
+/*! \file
  *
+ * \brief ENUM Functions
+ * \arg See also AstENUM
  */
 
 #include <stdlib.h>
+#include <stdio.h>
 
 #include "asterisk.h"
 
@@ -64,7 +65,7 @@ static char *function_enum(struct ast_channel *chan, char *cmd, char *data, char
        int i = 0;
 
 
-       if (!data || ast_strlen_zero(data)) {
+       if (ast_strlen_zero(data)) {
                ast_log(LOG_WARNING, synopsis);
                return "";
        }
@@ -166,7 +167,7 @@ static char *function_txtcidname(struct ast_channel *chan, char *cmd, char *data
 
        buf[0] = '\0';
 
-       if (!data || ast_strlen_zero(data)) {
+       if (ast_strlen_zero(data)) {
                ast_log(LOG_WARNING, "TXTCIDNAME requires an argument (number)\n");
                LOCAL_USER_REMOVE(u);
                return buf;     
@@ -197,7 +198,7 @@ struct ast_custom_function txtcidname_function = {
 
 #ifndef BUILTIN_FUNC
 
-static char *tdesc = "ENUMLOOKUP allows for general or specific querying of NAPTR records or counts of NAPTR types for ENUM or ENUM-like DNS pointers";
+static char *tdesc = "ENUM Related Functions";
 
 int unload_module(void)
 {