X-Git-Url: https://secure.softndesign.org/git/?a=blobdiff_plain;f=parser.h;h=95ee0e594176d6ef31e02e238a2ca00fb6c83ae6;hb=532af887a1892cf5a75d86c487d257609f84dd18;hp=9fbde3a13c32d34f15105d85b77c59d1f4cf416d;hpb=2e34899a2fff5d5a6414b8f6a0a2c7c207c35923;p=calc.git diff --git a/parser.h b/parser.h index 9fbde3a..95ee0e5 100644 --- 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 ();