- return [val] support (returns from the current route with value val, by
authorAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Dec 2005 23:47:56 +0000 (23:47 +0000)
committerAndrei Pelinescu-Onciul <andrei@iptel.org>
Mon, 12 Dec 2005 23:47:56 +0000 (23:47 +0000)
commit01dea1249701f9b11428f7f73a69d981de293ef4
tree7ee76f2fb676016b393f8a092252301ceed8a8c2
parent58c1870cd75084976959eabbb5803675db74a122
- return [val] support (returns from the current route with value val, by
 default 1)
- exit [val] support (exits the script with code val, where 0 means drop,
 >0 means do default actions and <0 means error)
- drop is now equivalent to exit 0
- drop should be faster when used to exit deep routes
- break is now equivalent with return 1
- the return code can be checked with $?, e.g.:
   if ($?==1) {...} else if ($?==-1){...} else {...}.
NEWS
action.c
action.h
cfg.lex
cfg.y
route.c
route_struct.h