mirror of
https://github.com/asterisk/asterisk.git
synced 2026-01-21 17:12:24 +00:00
don't use ast_copy_string when building for an external tool
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33423 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -404,7 +404,11 @@ includes { STORE_POS; return KW_INCLUDES;}
|
||||
if (*(p1+1) != '/')
|
||||
snprintf(fnamebuf, sizeof(fnamebuf), "%s/%s", ast_config_AST_CONFIG_DIR, p1 + 1);
|
||||
else
|
||||
#ifdef STANDALONE
|
||||
strncpy(fnamebuf, p1 + 1, sizeof(fnamebuf) - 1);
|
||||
#else
|
||||
ast_copy_string(fnamebuf, p1 + 1, sizeof(fnamebuf));
|
||||
#endif
|
||||
in1 = fopen( fnamebuf, "r" );
|
||||
if ( ! in1 ) {
|
||||
ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Couldn't find the include file: %s; ignoring the Include directive!\n", my_file, my_lineno, my_col, fnamebuf);
|
||||
|
||||
@@ -1553,7 +1553,11 @@ YY_RULE_SETUP
|
||||
if (*(p1+1) != '/')
|
||||
snprintf(fnamebuf, sizeof(fnamebuf), "%s/%s", ast_config_AST_CONFIG_DIR, p1 + 1);
|
||||
else
|
||||
#ifdef STANDALONE
|
||||
strncpy(fnamebuf, p1 + 1, sizeof(fnamebuf) - 1);
|
||||
#else
|
||||
ast_copy_string(fnamebuf, p1 + 1, sizeof(fnamebuf));
|
||||
#endif
|
||||
in1 = fopen( fnamebuf, "r" );
|
||||
if ( ! in1 ) {
|
||||
ast_log(LOG_ERROR,"File=%s, line=%d, column=%d: Couldn't find the include file: %s; ignoring the Include directive!\n", my_file, my_lineno, my_col, fnamebuf);
|
||||
@@ -1586,7 +1590,7 @@ case YY_STATE_EOF(INITIAL):
|
||||
case YY_STATE_EOF(paren):
|
||||
case YY_STATE_EOF(semic):
|
||||
case YY_STATE_EOF(argg):
|
||||
#line 436 "ael.flex"
|
||||
#line 440 "ael.flex"
|
||||
{
|
||||
if ( --include_stack_index < 0 ) {
|
||||
yyterminate();
|
||||
@@ -1602,10 +1606,10 @@ case YY_STATE_EOF(argg):
|
||||
YY_BREAK
|
||||
case 55:
|
||||
YY_RULE_SETUP
|
||||
#line 449 "ael.flex"
|
||||
#line 453 "ael.flex"
|
||||
ECHO;
|
||||
YY_BREAK
|
||||
#line 1608 "ael_lex.c"
|
||||
#line 1612 "ael_lex.c"
|
||||
|
||||
case YY_END_OF_BUFFER:
|
||||
{
|
||||
@@ -1836,7 +1840,7 @@ static int yy_get_next_buffer (yyscan_t yyscanner)
|
||||
|
||||
/* Read in more data. */
|
||||
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
|
||||
yyg->yy_n_chars, num_to_read );
|
||||
yyg->yy_n_chars, (size_t) num_to_read );
|
||||
|
||||
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = yyg->yy_n_chars;
|
||||
}
|
||||
@@ -2735,7 +2739,7 @@ void ael_yyfree (void * ptr , yyscan_t yyscanner)
|
||||
|
||||
#define YYTABLES_NAME "yytables"
|
||||
|
||||
#line 449 "ael.flex"
|
||||
#line 453 "ael.flex"
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ check_expr: check_expr.c ast_expr2.o ast_expr2f.o
|
||||
$(CC) $(CFLAGS) -o $@ $^
|
||||
|
||||
aelflex.o: ../pbx/ael/ael_lex.c ../include/asterisk/ael_structs.h ../pbx/ael/ael.tab.h
|
||||
$(CC) $(CFLAGS) -I../pbx/ -c -o $@ $<
|
||||
$(CC) $(CFLAGS) -I../pbx/ -DSTANDALONE -c -o $@ $<
|
||||
|
||||
aelbison.o: ../pbx/ael/ael.tab.c ../pbx/ael/ael.tab.h ../include/asterisk/ael_structs.h
|
||||
$(CC) $(CFLAGS) -I../pbx/ -c -o $@ $<
|
||||
|
||||
Reference in New Issue
Block a user