diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/ael_main.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/utils/ael_main.c b/utils/ael_main.c index a511f6180..4e875e6c8 100644 --- a/utils/ael_main.c +++ b/utils/ael_main.c @@ -11,14 +11,6 @@ #include <regex.h> #include <limits.h> -/* ast_copy_string */ -#define AST_API_MODULE -#include "asterisk/strings.h" - -/* ensure that _ast_calloc works */ -#define AST_API_MODULE -#include "asterisk/utils.h" - #include "asterisk/ast_expr.h" #include "asterisk/logger.h" #include "asterisk/module.h" @@ -57,7 +49,6 @@ struct ast_app *pbx_findapp(const char *app); static int no_comp = 0; static int use_curr_dir = 0; - struct ast_app *pbx_findapp(const char *app) { return (struct ast_app*)1; /* so as not to trigger an error */ @@ -258,42 +249,3 @@ int main(int argc, char **argv) return 0; } - -/* - * XXX the code below is replicated here from utils.c, because - * the #define AST_API_MODULE references functions that are - * not available on all platforms. - * We hit the problem with strndup (which in turn uses strnlen), - * but it is possible that there are more of these issues. - * - * When utils.c is properly split and functions become available - * through a library, this file will just link to the library and - * the problem will go away together with the code below. - */ -#ifndef HAVE_STRNLEN -size_t strnlen(const char *s, size_t n) -{ - size_t len; - - for (len=0; len < n; len++) - if (s[len] == '\0') - break; - - return len; -} -#endif /* !HAVE_STRNLEN */ - -#if !defined(HAVE_STRNDUP) && !defined(__AST_DEBUG_MALLOC) -char *strndup(const char *s, size_t n) -{ - size_t len = strnlen(s, n); - char *new = malloc(len + 1); - - if (!new) - return NULL; - - new[len] = '\0'; - return memcpy(new, s, len); -} -#endif /* !defined(HAVE_STRNDUP) && !defined(__AST_DEBUG_MALLOC) */ - |