(NUMBER_UNDEFINED): Remove unnecessary cast.

(symbol_processor): Remove.
(symbols_do): Remove decl; now static.
This commit is contained in:
Paul Eggert
2002-12-13 08:43:01 +00:00
parent 0fb1efaf58
commit 2cc6b61207

View 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 Copyright (C) 1984, 1989, 1992, 2000, 2001, 2002
Free Software Foundation, Inc. Free Software Foundation, Inc.
@@ -81,7 +82,7 @@ struct symbol
#define USER_NUMBER_ALIAS -9991 #define USER_NUMBER_ALIAS -9991
/* Undefined internal token number. */ /* 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. */ /* Create the symbol table. */
void symbols_new (void); 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. */ /* Free all the memory allocated for symbols. */
void symbols_free (void); void symbols_free (void);