Linux Audio

Check our new training course

Loading...
Note: File does not exist in v5.4.
 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
14#define EXPR_HASHSIZE		(1U << 14)
15
16extern HASHTABLE_DECLARE(expr_hashtable, EXPR_HASHSIZE);
17
18void expr_invalidate_all(void);
19
20struct menu;
21
22extern struct menu *current_menu, *current_entry;
23
24extern const char *cur_filename;
25extern int cur_lineno;
26
27#endif /* INTERNAL_H */