[Serusers] enum and lcr

Juha Heinanen jh at tutpro.com
Mon Apr 25 19:13:05 CEST 2005


Klaus Darilion writes:

 > > if (!enum_query("e164.arpa") && !enum_query("e164.info") && 
 > > !enum_query("freenum.org")) {
 > >    route(PSTN)
 > > }
 > 
 > This may cause unpredictable behaviour, as you never know how the if 
 > statement is processed internally. (which lookup will be the first
 > one)

this is news to me.  i have always thought that && in ser.cfg has same
semantics as in C, i.e., that operands are evaluated from left to
right.  is it really true that they can be evaluated in any order?

-- juha




More information about the sr-users mailing list