I'm not getting any syntax error.
I found that we have to use the actual value instead of the bit.
$var(a) = 9;
if( $var(a) & 8 ) {
xlog("L_INFO","var a has third bit set\n");
}
if( $var(a) & 1 ) {
xlog("L_INFO","var a has zero bit set\n");
}
Output is
<script>: var a has third bit set
<script>: var a has zero bit set
If this is the expected behavior, Please correct the wiki.
Thanks for the response.
On Thu, Feb 13, 2014 at 10:03 AM, Daniel-Constantin Mierla <
miconda(a)gmail.com> wrote:
Hello,
the first with square brackets is obsolete, doesn't work anymore since 3.0
(wiki has to be updated). The second should work, do you get syntax error?
Cheers,
Daniel
On 13/02/14 15:14, Jijo wrote:
Hi
I tried the binary operation using $var as per the documentation and its
seems not working. Can somebody help me to understand it.
http://kamailio.org/dokuwiki/doku.php/pseudovariables:3.1.x
$var(a) = 3 + (7&(~2));
if( [ $var(a) & 4 ] ) {
xlog("var a has third bit set\n");
}
The format with square bracket in the conditional statement is showing
parse error when i load the cfg. So it tried like below and that too not
working
$var(a) = 8;
if( $var(a) & 4 ) {
xlog("var a has third bit set\n");
}
Please let me know if something missing here.?
Thanks
Jijo
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
listsr-users@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla -
http://www.asipto.comhttp://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users