1/* SPDX-License-Identifier: GPL-2.0-only */
2#ifndef INTERNAL_H
3#define INTERNAL_H
4
5#include "hashtable.h"
6
7#define SYMBOL_HASHSIZE		(1U << 14)
8
9extern HASHTABLE_DECLARE(sym_hashtable, SYMBOL_HASHSIZE);
10
11#define for_all_symbols(sym) \
12	hash_for_each(sym_hashtable, sym, node)
13
14struct menu;
15
16extern struct menu *current_menu, *current_entry;
17
18extern const char *cur_filename;
19extern int cur_lineno;
20
21#endif /* INTERNAL_H */
22