CVSROOT: /cvs/gnome Module name: evolution-data-server Changes by: zucchi 05/06/11 01:47:44
Modified files: . : Tag: notzed-disksummary-branch ChangeLog libedataserver : Tag: notzed-disksummary-branch e-sexp.c e-sexp.h Log message: 2005-06-11 Not Zed <NotZed@Ximian.com> * libedataserver/e-sexp.c (e_sexp_term_free): export this function for callers to use. * libedataserver/e-sexp.h: removed tree from ESExp object. * libedataserver/e-sexp.c (e_sexp_term_eval): take a 'data' argument which is passed to all functions, rather than the functions having their own, allowing re-entrant use of the same object. (e_sexp_add_function, e_sexp_add_ifunction): removed data arg & fixed callers. (e_sexp_eval): take the expression term tree as an argument rather than tracking it internally, to split parsing from evaluating so the parsing 'language' is re-usable. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=evolution-data-server&who=zucchi&date=explicit&mindate=2005-06-11%2001:46&maxdate=2005-06-11%2001:48 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list