Initialize FOOBAR to some know value (ie NO) and change it when you need to. Then it will always be defined.
Klaus Darilion wrote: > Hi! > > I use the following condition: > > if (${FOOBAR}=YES) { > ... > } > > The problem is, that if FOOBAR is not defined at all Asterisk generates > a warning: > > WARNING[11982]: ast_expr2.fl:407 ast_yyerror: ast_yyerror(): syntax > error: syntax error, unexpected '=', expecting $end; Input: > =YES > > > Of course I could use the following code, but this bloats up the code: > > > if (${EXISTS(${FOOBAR})}) { > if (${FOOBAR}=YES) { > ... > } > } > > > Is there another syntax to have nice looking code but avoid the warning? > > thanks > klaus > > _______________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > > > _______________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users