summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorRussell Bryant <russell@russellbryant.com>2006-05-02 03:03:27 +0000
committerRussell Bryant <russell@russellbryant.com>2006-05-02 03:03:27 +0000
commit34e0ae0e6a6488b6c9656d5137aa3d5a3b39f54a (patch)
treee0cd235594728dfb3a98eae9955adeb043631deb /utils
parent6e24fb7a37bde12787ffa3e36d63356c7e098414 (diff)
The build of aelparse was still broken in some cases, so instead of having to
keep figuring out workarounds for build issues on various platforms, just go ahead and remove what started all of this. Two instances of ast_calloc have been changed to calloc in pbx/ael/ael.y. ast_copy_string isn't actually needed here because the only place it is used is in ast_expr2f.c. However, the utils Makefile already builds its own ast_expr2f.o with -DSTANDALONE, which makes it use strncpy instead of ast_copy_string. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@24115 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'utils')
-rw-r--r--utils/ael_main.c48
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) */
-