diff options
author | rizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-27 00:05:05 +0000 |
---|---|---|
committer | rizzo <rizzo@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-04-27 00:05:05 +0000 |
commit | d87a3b0d918ac6925cc5f0b32261b5cf35c802e0 (patch) | |
tree | 1ffb0510ced01fb20509c5af6278770492910c27 /pbx/ael/ael_lex.c | |
parent | 127c8f0535ef15c56d003c59f4a4cb8b21df100d (diff) |
uncomment some functions in the flex code that were actually
used in the bison code - detected by making aelparse compile
again.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@22702 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx/ael/ael_lex.c')
-rw-r--r-- | pbx/ael/ael_lex.c | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/pbx/ael/ael_lex.c b/pbx/ael/ael_lex.c index d4103ec22..005d2ebbd 100644 --- a/pbx/ael/ael_lex.c +++ b/pbx/ael/ael_lex.c @@ -671,7 +671,7 @@ static int parencount = 0; static int commaout = 0; static int my_lineno = 1; static int my_col = 0; -static char *my_file = 0; +char *my_file = 0; /* used also in the bison code */ char *prev_word; #define MAX_INCLUDE_DEPTH 50 @@ -2895,8 +2895,9 @@ static int pbcpop(char x) return 1; /* error */ } -#if 0 -static int c_prevword(void) +/* used by the bison code */ +int c_prevword(void); +int c_prevword(void) { char *c = prev_word; int ret = 0; @@ -2915,7 +2916,6 @@ static int c_prevword(void) } return 0; } -#endif /* compute the total number of lines and columns in the text * passed as argument. @@ -2937,8 +2937,9 @@ static void pbcwhere(const char *text, int *line, int *col ) *col = loc_col; } -#if 0 -static void reset_parencount(yyscan_t yyscanner ) +/* used by the bison code */ +void reset_parencount(yyscan_t yyscanner ); +void reset_parencount(yyscan_t yyscanner ) { struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; parencount = 0; @@ -2948,14 +2949,18 @@ static void reset_parencount(yyscan_t yyscanner ) BEGIN(paren); } -static void reset_semicount(yyscan_t yyscanner ) +/* used by the bison code */ +void reset_semicount(yyscan_t yyscanner ); +void reset_semicount(yyscan_t yyscanner ) { struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; pbcpos = 0; BEGIN(semic); } -static void reset_argcount(yyscan_t yyscanner ) +/* used by the bison code */ +void reset_argcount(yyscan_t yyscanner ); +void reset_argcount(yyscan_t yyscanner ) { struct yyguts_t * yyg = (struct yyguts_t*)yyscanner; parencount = 0; @@ -2966,8 +2971,6 @@ static void reset_argcount(yyscan_t yyscanner ) BEGIN(argg); } -#endif - /* used elsewhere, but some local vars */ struct pval *ael2_parse(char *filename, int *errors) { |