| /* SPDX-License-Identifier: GPL-2.0-only */ | 
 | #ifndef INTERNAL_H | 
 | #define INTERNAL_H | 
 |  | 
 | #include <hashtable.h> | 
 |  | 
 | #define SYMBOL_HASHSIZE		(1U << 14) | 
 |  | 
 | extern HASHTABLE_DECLARE(sym_hashtable, SYMBOL_HASHSIZE); | 
 |  | 
 | #define for_all_symbols(sym) \ | 
 | 	hash_for_each(sym_hashtable, sym, node) | 
 |  | 
 | #define EXPR_HASHSIZE		(1U << 14) | 
 |  | 
 | extern HASHTABLE_DECLARE(expr_hashtable, EXPR_HASHSIZE); | 
 |  | 
 | void expr_invalidate_all(void); | 
 |  | 
 | struct menu; | 
 |  | 
 | extern struct menu *current_menu, *current_entry; | 
 |  | 
 | extern const char *cur_filename; | 
 | extern int cur_lineno; | 
 |  | 
 | #endif /* INTERNAL_H */ |