diff options
author | Not Zed <NotZed@Ximian.com> | 2001-01-23 12:34:33 +0800 |
---|---|---|
committer | Michael Zucci <zucchi@src.gnome.org> | 2001-01-23 12:34:33 +0800 |
commit | 73053088aa1a33486a1bfb9637bf37f8bf984a18 (patch) | |
tree | e169496c2a5b23da16804ba2df4e0a2e5af14be9 /e-util/ChangeLog | |
parent | 96be0c50f7dde84249db1194e69e8b146afc0687 (diff) | |
download | gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.gz gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.bz2 gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.lz gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.xz gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.zst gsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.zip |
Setup error return and return error on parse error. (parse_list): Fail if
2001-01-23 Not Zed <NotZed@Ximian.com>
* e-sexp.c (e_sexp_parse): Setup error return and return error on
parse error.
(parse_list): Fail if we have a problem.
(parse_value): Here too.
(fatal_error): Fatal error handling function, jumps back to the
top caller.
(term_eval_and):
(e_sexp_term_eval):
(term_eval_sub):
(term_eval_plus):
(term_eval_gt):
(term_eval_lt):
(term_eval_or): Fail on error.
(e_sexp_term_eval): Added a comment about where this can be
called, which is only from inside e_sexp_eval().
(e_sexp_eval): Setup setjmp error handler.
(e_sexp_error): Error accessor function.
* e-sexp.h: Added a longjmp environment to the structure, and an
error return to parse.
svn path=/trunk/; revision=7738
Diffstat (limited to 'e-util/ChangeLog')
-rw-r--r-- | e-util/ChangeLog | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/e-util/ChangeLog b/e-util/ChangeLog index 51e256028c..5487bd9012 100644 --- a/e-util/ChangeLog +++ b/e-util/ChangeLog @@ -1,3 +1,26 @@ +2001-01-23 Not Zed <NotZed@Ximian.com> + + * e-sexp.c (e_sexp_parse): Setup error return and return error on + parse error. + (parse_list): Fail if we have a problem. + (parse_value): Here too. + (fatal_error): Fatal error handling function, jumps back to the + top caller. + (term_eval_and): + (e_sexp_term_eval): + (term_eval_sub): + (term_eval_plus): + (term_eval_gt): + (term_eval_lt): + (term_eval_or): Fail on error. + (e_sexp_term_eval): Added a comment about where this can be + called, which is only from inside e_sexp_eval(). + (e_sexp_eval): Setup setjmp error handler. + (e_sexp_error): Error accessor function. + + * e-sexp.h: Added a longjmp environment to the structure, and an + error return to parse. + 2001-01-22 JP Rosevear <jpr@ximian.com> * e-dbhash.c (md5_to_dbt): New function, can't use strlen on the md5 |