diff options
author | Russell Bryant <russell@russellbryant.com> | 2006-05-01 19:23:43 +0000 |
---|---|---|
committer | Russell Bryant <russell@russellbryant.com> | 2006-05-01 19:23:43 +0000 |
commit | d2e78c7b3548a7b4d78bacc5f8c23d8aa758e7ad (patch) | |
tree | 5c4bf19b9b7c59854747a99b8a9b24d46be40a07 /utils/ael_main.c | |
parent | b530857eba05bc5118671f6ec345be1077527d46 (diff) |
make sure non-inlined versions of ast_copy_string and _ast_calloc are available
in the cases where they are needed (issue #7054)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23984 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'utils/ael_main.c')
-rw-r--r-- | utils/ael_main.c | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/utils/ael_main.c b/utils/ael_main.c index 018077b65..c495fd479 100644 --- a/utils/ael_main.c +++ b/utils/ael_main.c @@ -10,12 +10,22 @@ #include <errno.h> #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" #include "asterisk/channel.h" #include "asterisk/app.h" #include "asterisk/ael_structs.h" + #define AST_CONFIG_MAX_PATH 255 int conts=0, extens=0, priors=0; @@ -53,18 +63,6 @@ struct ast_app *pbx_findapp(const char *app) return (struct ast_app*)1; /* so as not to trigger an error */ } - -void ast_copy_string(char *dst, const char *src, size_t size) -{ - while (*src && size) { - *dst++ = *src++; - size--; - } - if (__builtin_expect(!size, 0)) - dst--; - *dst = '\0'; -} - void ast_cli_register_multiple(void) { if(!no_comp) |