add hidden option
[calc.git] / parser.h
index 9e4c3f608f18196905f8eca679c70fae004ce369..eed45f679d14585706f9e5eca3200143c16ac533 100644 (file)
--- a/parser.h
+++ b/parser.h
@@ -5,8 +5,6 @@
 
 extern double answer;
 
-extern char format[9];
-
 /* function type */
 
 typedef enum {
@@ -43,6 +41,7 @@ typedef struct _element_t {
     struct _element_t **ops;
     double value;
     int prio;
+    int hidden;
 } element_t;
 
 #define ERROR_OP ((element_t *)(-1))
@@ -63,6 +62,14 @@ char **generate_completion_list ();
 
 void free_completion_list (char **list);
 
+/* print function */
+
+void set_format (char *prompt, int precision);
+
+void free_format ();
+
+double print (double value);
+
 #endif /* __PARSER_H__ */
 
 /* vim: set ts=4 sw=4 et: */