]> git.saurik.com Git - bison.git/commitdiff
(NUMBER_UNDEFINED): Remove unnecessary cast.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 13 Dec 2002 08:43:01 +0000 (08:43 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 13 Dec 2002 08:43:01 +0000 (08:43 +0000)
(symbol_processor): Remove.
(symbols_do): Remove decl; now static.

src/symtab.h

index 3b1aec71b0622e94f0c2ed7829c2f7b5f7684dc7..3cf2f588fdf21a3da63fa56cc56d245a9f604d6e 100644 (file)
@@ -1,4 +1,5 @@
-/* Definitions for symtab.c and callers, part of bison,
+/* Definitions for symtab.c and callers, part of Bison.
+
    Copyright (C) 1984, 1989, 1992, 2000, 2001, 2002
    Free Software Foundation, Inc.
 
    Copyright (C) 1984, 1989, 1992, 2000, 2001, 2002
    Free Software Foundation, Inc.
 
@@ -81,7 +82,7 @@ struct symbol
 #define USER_NUMBER_ALIAS -9991
 
 /* Undefined internal token number.  */
 #define USER_NUMBER_ALIAS -9991
 
 /* Undefined internal token number.  */
-#define NUMBER_UNDEFINED ((symbol_number) -1)
+#define NUMBER_UNDEFINED (-1)
 
 
 /* Fetch (or create) the symbol associated to KEY.  */
 
 
 /* Fetch (or create) the symbol associated to KEY.  */
@@ -134,13 +135,6 @@ extern location startsymbol_location;
 /* Create the symbol table.  */
 void symbols_new (void);
 
 /* Create the symbol table.  */
 void symbols_new (void);
 
-/* A function to apply to each symbol. */
-typedef bool (*symbol_processor) (symbol *);
-
-/* Apply PROCESSOR to all the symbols.  PROCESSOR must return true: on
-   false, the processing stops.  */
-void symbols_do (symbol_processor processor, void *processor_data);
-
 /* Free all the memory allocated for symbols.  */
 void symbols_free (void);
 
 /* Free all the memory allocated for symbols.  */
 void symbols_free (void);