help correction
[calc.git] / parser.h
index 9fbde3a13c32d34f15105d85b77c59d1f4cf416d..95ee0e594176d6ef31e02e238a2ca00fb6c83ae6 100644 (file)
--- a/parser.h
+++ b/parser.h
@@ -13,7 +13,8 @@ typedef enum {
     Mul, Div, Mod,
     Pow, Sqr,
     Cos, Sin, Tan, Acos, Asin, Atan,
-    Log, Exp,
+    Ln, Log, Exp,
+    Erfc, Erf,
     Abs, Ceil, Floor,
     Store, Recall, Inc, Dec, Disp, Mem, Clear,
     Quit, Help,
@@ -43,6 +44,7 @@ typedef struct _element_t {
     double value;
     int prio;
     int hidden;
+    char *string;
 } element_t;
 
 #define ERROR_OP ((element_t *)(-1))
@@ -68,8 +70,6 @@ void print_element (element_t *root, int level);
 
 double evaluate_element (element_t *root, char mask);
 
-void save_string (int id, char *string);
-
 /* completion functions */
 
 char **generate_completion_list ();