aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/ChangeLog
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2001-01-23 12:34:33 +0800
committerMichael Zucci <zucchi@src.gnome.org>2001-01-23 12:34:33 +0800
commit73053088aa1a33486a1bfb9637bf37f8bf984a18 (patch)
treee169496c2a5b23da16804ba2df4e0a2e5af14be9 /e-util/ChangeLog
parent96be0c50f7dde84249db1194e69e8b146afc0687 (diff)
downloadgsoc2013-evolution-73053088aa1a33486a1bfb9637bf37f8bf984a18.tar.gz
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/ChangeLog23
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