[sr-dev] git:sr_3.0: script engine: verbose conversion-to-int errors

Andrei Pelinescu-Onciul andrei at iptel.org
Mon Nov 16 19:54:02 CET 2009


Module: sip-router
Branch: sr_3.0
Commit: c744f71c858f34d41741d90e0d5cb05e48cf8016
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=c744f71c858f34d41741d90e0d5cb05e48cf8016

Author: Andrei Pelinescu-Onciul <andrei at iptel.org>
Committer: Andrei Pelinescu-Onciul <andrei at iptel.org>
Date:   Mon Nov 16 19:41:02 2009 +0100

script engine: verbose conversion-to-int errors

- more verbose errors (all of them contain now the config file
  position for the error).
- integer conversion errors will now by default log a warning
  message. Like before they won't cause the expression evaluation
  to fail, they'll just evaluate the failed conversion to 0.
  The behaviour can be changed using the defines at the top of
  rvalue.c. To restore the old behaviour (no int conversion error
  message and error ignored), comment out the following defines:
  RV_STR2INT_VERBOSE_ERR, RV_STRINT_ERR, EVAL_GET_INT_ERR_WARN,
  RVAL_GET_INT_ERR_IGN. For more info see the comments in the
  file.

---

 lvalue.c |    4 +-
 rvalue.c |  230 +++++++++++++++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 193 insertions(+), 41 deletions(-)

Diff:   http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commitdiff;h=c744f71c858f34d41741d90e0d5cb05e48cf8016



More information about the sr-dev mailing list