X-Git-Url: https://secure.softndesign.org/git/?a=blobdiff_plain;f=parser.h;h=629b1b49a83272210f7faa1af41a7668506f54c9;hb=5fe6254a8974dbe1fa199b5e3cc010af9bee87b3;hp=26022e5e585a469c67b824484a86912be28bf5f4;hpb=89cf095594de27bde3e3be007d255cad56ab0eca;p=calc.git diff --git a/parser.h b/parser.h index 26022e5..629b1b4 100644 --- a/parser.h +++ b/parser.h @@ -30,7 +30,7 @@ typedef struct _element_t { func_t func; int nbops; struct _element_t *ops[MAX_OPERANDS]; - float value; + double value; int prio; } element_t; @@ -38,6 +38,8 @@ typedef struct _element_t { /* parser function */ +void delelement (element_t *root); + element_t *parser (char *str, char **next, int prio); void print_element (element_t *root, int level);