diff -r ba80c3ceb6fb -r 2c3c4dc34979 absyntax_utils/absyntax_utils.hh --- a/absyntax_utils/absyntax_utils.hh Mon Jul 11 09:47:27 2011 +0100 +++ b/absyntax_utils/absyntax_utils.hh Fri Jul 29 16:03:28 2011 +0100 @@ -55,9 +55,13 @@ /* returns 0 if the names are equal!! Case is ignored. */ int compare_identifiers(symbol_c *ident1, symbol_c *ident2); +/* extract the value of an integer from an integer_c object !! */ +int extract_integer(symbol_c *integer); + /* A symbol table with all globally declared functions... */ extern function_declaration_c null_symbol1; -extern dsymtable_c function_symtable; +typedef dsymtable_c function_symtable_t; +extern function_symtable_t function_symtable; /* A symbol table with all globally declared functions block types... */ extern function_block_declaration_c null_symbol2;