From d0c7529cb9833ede3595051df5599a11fe03be48 Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Thu, 5 Apr 2007 15:25:19 +0200 Subject: import new upstream --- evaluator.h | 66 +++---------------------------------------------------------- 1 file changed, 3 insertions(+), 63 deletions(-) (limited to 'evaluator.h') diff --git a/evaluator.h b/evaluator.h index 51f94a7..009b04b 100644 --- a/evaluator.h +++ b/evaluator.h @@ -1,4 +1,5 @@ -/* $Id: evaluator.h,v 1.13 2006/08/13 09:53:10 reinelt Exp $ +/* $Id: evaluator.h 754 2007-01-21 06:19:40Z michael $ + * $URL: https://ssl.bulix.org/svn/lcd4linux/branches/0.10.1/evaluator.h $ * * expression evaluation * @@ -21,68 +22,6 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * - * $Log: evaluator.h,v $ - * Revision 1.13 2006/08/13 09:53:10 reinelt - * dynamic properties added (used by 'style' of text widget) - * - * Revision 1.12 2006/01/30 06:11:36 reinelt - * changed Result->length to Result->size - * - * Revision 1.11 2005/05/08 04:32:44 reinelt - * CodingStyle added and applied - * - * Revision 1.10 2005/01/18 06:30:23 reinelt - * added (C) to all copyright statements - * - * Revision 1.9 2004/06/26 12:04:59 reinelt - * - * uh-oh... the last CVS log message messed up things a lot... - * - * Revision 1.8 2004/06/26 09:27:21 reinelt - * - * added '-W' to CFLAGS - * changed all C++ comments to C ones - * cleaned up a lot of signed/unsigned mistakes - * - * Revision 1.7 2004/06/20 10:09:56 reinelt - * - * 'const'ified the whole source - * - * Revision 1.6 2004/03/11 06:39:59 reinelt - * big patch from Martin: - * - reuse filehandles - * - memory leaks fixed - * - earlier busy-flag checking with HD44780 - * - reuse memory for strings in RESULT and hash - * - netdev_fast to wavid time-consuming regex - * - * Revision 1.5 2004/03/06 20:31:16 reinelt - * Complete rewrite of the evaluator to get rid of the code - * from mark Morley (because of license issues). - * The new Evaluator does a pre-compile of expressions, and - * stores them in trees. Therefore it should be reasonable faster... - * - * Revision 1.4 2004/03/03 03:47:04 reinelt - * big patch from Martin Hejl: - * - use qprintf() where appropriate - * - save CPU cycles on gettimeofday() - * - add quit() functions to free allocated memory - * - fixed lots of memory leaks - * - * Revision 1.3 2004/01/12 03:51:01 reinelt - * evaluating the 'Variables' section in the config file - * - * Revision 1.2 2003/10/11 06:01:53 reinelt - * - * renamed expression.{c,h} to client.{c,h} - * added config file client - * new functions 'AddNumericVariable()' and 'AddStringVariable()' - * new parameter '-i' for interactive mode - * - * Revision 1.1 2003/10/06 04:34:06 reinelt - * expression evaluator added - * */ @@ -112,6 +51,7 @@ void DeleteFunctions(void); void DelResult(RESULT * result); RESULT *SetResult(RESULT ** result, const int type, const void *value); +RESULT *CopyResult(RESULT ** result, RESULT * value); double R2N(RESULT * result); char *R2S(RESULT * result); -- cgit v1.2.3