Klaus Darilion schrieb: > 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?
if ("${FOOBAR}"="YES") { ... } or if (x${FOOBAR}=xYES) { ... } Philipp Kempgen -- AMOOCON 2009, May 4-5, Rostock / Germany -> http://www.amoocon.de Asterisk: http://the-asterisk-book.com - http://das-asterisk-buch.de AMOOMA GmbH - Bachstr. 126 - 56566 Neuwied -> http://www.amooma.de Geschäftsführer: Stefan Wintermeyer, Handelsregister: Neuwied B14998 -- _______________________________________________ -- 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