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

Reply via email to