Hello, $var(...) cannot be null by design, setting it to $null makes it 0.
$null is more for variables that don't exist, e.g., you don't have the $avp(x), then it is null if you compare it. Cheers, Daniel On 04/01/15 12:35, Luis Azedo wrote: > Hi Daniel, > > can you help on this ? > > Thank you > ------------------------------------------------------------------------ > *From:* sr-dev [[email protected]] on behalf of Luis > Azedo [[email protected]] > *Sent:* Wednesday, December 31, 2014 4:19 AM > *To:* [email protected] > *Subject:* [sr-dev] need help understanding $null > > Hi, > > if we return val.flags = PV_VAL_NULL, does the == $null comparison work ? > > script example > > my_function("some param","$var(result)"); > if( $var(result) == $null { > do something > } > in code => dst_pv->setf(msg, &dst_pv->pvp, (int)EQ_T, &dst_val); > should the comparison work if we set dst_val.flags = PV_VAL_NULL ? > > > if( $(myPvar{my.mytransform,transformParameter}) == $null) { > .... > } > should this work if the transform returns val.flags = PV_VAL_NULL ? > > > thank you > > > > > > > > _______________________________________________ > sr-dev mailing list > [email protected] > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev -- Daniel-Constantin Mierla http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
_______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
