aboutsummaryrefslogtreecommitdiffstats
path: root/evaluator.h
diff options
context:
space:
mode:
Diffstat (limited to 'evaluator.h')
-rw-r--r--evaluator.h66
1 files changed, 3 insertions, 63 deletions
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);