--- a/absyntax_utils/absyntax_utils.hh Tue Jun 12 17:15:24 2012 +0100
+++ b/absyntax_utils/absyntax_utils.hh Tue Jun 12 22:32:09 2012 +0200
@@ -56,9 +56,10 @@
int compare_identifiers(symbol_c *ident1, symbol_c *ident2);
/* extract the value of an integer/hex_integer/real from an integer_c/hex_integer_c/real_c symbol !! */
-long long extract_integer_value(symbol_c *sym);
+int64_t extract_int64_value (symbol_c *sym, bool *overflow = NULL);
+int64_t extract_uint64_value (symbol_c *sym, bool *overflow = NULL);
uint64_t extract_hex_value (symbol_c *sym);
-real64_t extract_real_value (symbol_c *sym, bool *overflow);
+real64_t extract_real_value (symbol_c *sym, bool *overflow = NULL);
/* A symbol table with all globally declared functions... */
extern function_declaration_c null_symbol1;