[OpenSIPS-Users] bitwise comparison syntax problem
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Tue Feb 24 11:24:25 CET 2009
Hi Jeff,
See : http://www.opensips.org/index.php?n=Resources.DocsCoreOps#toc7
if( [ $bf & 16 ] )
log("var a has fifth bit set\n");
Is this working for you? have you printed the $bf to see if the proper
flags are loaded after lookup() ?
Regards,
Bogdan
Jeff Pyle wrote:
> Hello,
>
> It appears I'm having some syntax issues doing a logical AND bitwise
> comparison in the Opensips script. I'm looking to do much the same thing
> that flags do, I just need more flags than branch, script and their cousins
> allow.
>
> While not my final application, I'm testing with the cflags (branch flags)
> value in the location table. After a successful lookup() I'm trying to test
> $bf with the && operator. My final application won't have a
> isbflagset-style function to check with unfortuantely.
>
> I've verified $bf loads properly with the lookup(). If I'm checking for bit
> 5, for example, what's the proper way to do this? I've tried variations on
> the following:
>
> if ($bf && 16)
> if ([$bf && 16])
> ...and other, less sane approaches
>
>
> Thanks,
> Jeff
>
>
>
>
>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
More information about the Users
mailing list