[Devel] CVS commitlog: sip-server Makefile.defs action.c cfg.lex
cfg.y items.c route.c route_struct.h
Daniel-Constantin Mierla
daniel at voice-system.ro
Tue Feb 13 13:46:52 CET 2007
User: miconda
Date: 2007/02/13 04:46:52 PST
OpenSER CVS - Commit Details
Modified files:
. Makefile.defs action.c cfg.lex cfg.y
items.c route.c route_struct.h
Commit Log:
- fixed checking with null-value PV
- 'null' keyword introduced
- 'null' can be used to check if a PV has a value
- ($rU==NULL) is true if there is no user part in R-URI
- ($avp(s:abc)==NULL) is true if there is not AVP with name 'abc'
- 'null' can be used in assignmets
- $var(x) = null; is same as $var(x)=0; (script var are always initialized to 0, and their value persists in process context)
- $avp(s:abc) = null; - delete AVP 'abc'
- $du = null; reset dst uri
- $rU = null; remove username from R-URI
- as side effect, the value of null PV is empty string, but when printed in a buffer (e.g., xlog()) it shows as <null>.
Revision Changes Path
1.99 +2 -2 sip-server/Makefile.defs
[ http://openser.cvs.sourceforge.net/openser/sip-server/Makefile.defs?r1=1.98&r2=1.99 ]
1.30 +52 -7 sip-server/action.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/action.c?r1=1.29&r2=1.30 ]
1.35 +2 -3 sip-server/cfg.lex
[ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.lex?r1=1.34&r2=1.35 ]
1.46 +45 -21 sip-server/cfg.y
[ http://openser.cvs.sourceforge.net/openser/sip-server/cfg.y?r1=1.45&r2=1.46 ]
1.49 +85 -87 sip-server/items.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/items.c?r1=1.48&r2=1.49 ]
1.23 +19 -3 sip-server/route.c
[ http://openser.cvs.sourceforge.net/openser/sip-server/route.c?r1=1.22&r2=1.23 ]
1.13 +2 -2 sip-server/route_struct.h
[ http://openser.cvs.sourceforge.net/openser/sip-server/route_struct.h?r1=1.12&r2=1.13 ]
More information about the Devel
mailing list