diff options
author | Luigi Rizzo <rizzo@icir.org> | 2006-04-30 09:06:28 +0000 |
---|---|---|
committer | Luigi Rizzo <rizzo@icir.org> | 2006-04-30 09:06:28 +0000 |
commit | 9a8a0372502093c2875fbf26dad7413057b86925 (patch) | |
tree | 7d8b7378d6467c4959860d5337b08249e24dfb11 /pbx/ael/ael.flex | |
parent | 8e9058679a5e40de6cf8e6de2b314c0105b6bcd3 (diff) |
comment some code
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@23550 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'pbx/ael/ael.flex')
-rw-r--r-- | pbx/ael/ael.flex | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/pbx/ael/ael.flex b/pbx/ael/ael.flex index 05112e9ab..b37557b0b 100644 --- a/pbx/ael/ael.flex +++ b/pbx/ael/ael.flex @@ -493,7 +493,19 @@ static int c_prevword(void) } -/* used by the bison code */ +/* + * The following three functions, reset_*, are used in the bison + * code to switch context. As a consequence, we need to + * declare them global and add a prototype so that the + * compiler does not complain. + * + * NOTE: yyg is declared because it is used in the BEGIN macros, + * though that should be hidden as the macro changes + * depending on the flex options that we use - in particular, + * %reentrant changes the way the macro is declared; + * without %reentrant, BEGIN uses yystart instead of yyg + */ + void reset_parencount(yyscan_t yyscanner ); void reset_parencount(yyscan_t yyscanner ) { @@ -505,7 +517,6 @@ void reset_parencount(yyscan_t yyscanner ) BEGIN(paren); } -/* used by the bison code */ void reset_semicount(yyscan_t yyscanner ); void reset_semicount(yyscan_t yyscanner ) { @@ -514,7 +525,6 @@ void reset_semicount(yyscan_t yyscanner ) BEGIN(semic); } -/* used by the bison code */ void reset_argcount(yyscan_t yyscanner ); void reset_argcount(yyscan_t yyscanner ) { |