/* SPDX-License-Identifier: GPL-2.0 */ #include <stdarg.h> /* confdata.c */ void conf_parse(const char *name); int conf_read(const char *name); int conf_read_simple(const char *name, int); int conf_write_defconfig(const char *name); int conf_write(const char *name); int conf_write_autoconf(int overwrite); void conf_set_changed(bool val); bool conf_get_changed(void); void conf_set_changed_callback(void (*fn)(void)); void conf_set_message_callback(void (*fn)(const char *s)); /* symbol.c */ extern struct symbol * symbol_hash[SYMBOL_HASHSIZE]; struct symbol * sym_lookup(const char *name, int flags); struct symbol * sym_find(const char *name); const char * sym_escape_string_value(const char *in); struct symbol ** sym_re_search(const char *pattern); const char * sym_type_name(enum symbol_type type); void sym_calc_value(struct symbol *sym); enum symbol_type sym_get_type(struct symbol *sym); bool sym_tristate_within_range(struct symbol *sym,tristate tri); bool sym_set_tristate_value(struct symbol *sym,tristate tri); tristate sym_toggle_tristate_value(struct symbol *sym); bool sym_string_valid(struct symbol *sym, const char *newval); bool sym_string_within_range(struct symbol *sym, const char *str); bool sym_set_string_value(struct symbol *sym, const char *newval); bool sym_is_changeable(struct symbol *sym); struct property * sym_get_choice_prop(struct symbol *sym); const char * sym_get_string_value(struct symbol *sym); const char * prop_get_type_name(enum prop_type type); /* preprocess.c */ enum variable_flavor { VAR_SIMPLE, VAR_RECURSIVE, VAR_APPEND, }; void env_write_dep(FILE *f, const char *auto_conf_name); void variable_add(const char *name, const char *value, enum variable_flavor flavor); void variable_all_del(void); char *expand_dollar(const char **str); char *expand_one_token(const char **str); /* expr.c */ void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, const char *), void *data, int prevtoken);
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
lxdialog | Folder | 0755 |
|
|
tests | Folder | 0755 |
|
|
.conf.cmd | File | 291 B | 0644 |
|
.conf.o.cmd | File | 869 B | 0644 |
|
.confdata.o.cmd | File | 946 B | 0644 |
|
.expr.o.cmd | File | 869 B | 0644 |
|
.lexer.lex.c.cmd | File | 148 B | 0644 |
|
.lexer.lex.o.cmd | File | 919 B | 0644 |
|
.menu.o.cmd | File | 951 B | 0644 |
|
.parser.tab.h.cmd | File | 195 B | 0644 |
|
.parser.tab.o.cmd | File | 978 B | 0644 |
|
.preprocess.o.cmd | File | 929 B | 0644 |
|
.symbol.o.cmd | File | 889 B | 0644 |
|
.util.o.cmd | File | 869 B | 0644 |
|
Makefile | File | 7.61 KB | 0644 |
|
conf | File | 143.29 KB | 0755 |
|
conf.c | File | 20.01 KB | 0644 |
|
conf.o | File | 27.57 KB | 0644 |
|
confdata.c | File | 22.96 KB | 0644 |
|
confdata.o | File | 25.64 KB | 0644 |
|
expr.c | File | 29.54 KB | 0644 |
|
expr.h | File | 9.43 KB | 0644 |
|
expr.o | File | 24.16 KB | 0644 |
|
gconf-cfg.sh | File | 775 B | 0755 |
|
gconf.c | File | 38 KB | 0644 |
|
gconf.glade | File | 25.04 KB | 0644 |
|
images.c | File | 6.42 KB | 0644 |
|
images.h | File | 857 B | 0644 |
|
internal.h | File | 172 B | 0644 |
|
lexer.l | File | 9.04 KB | 0644 |
|
lexer.lex.c | File | 112.68 KB | 0644 |
|
lexer.lex.o | File | 49.1 KB | 0644 |
|
list.h | File | 3.66 KB | 0644 |
|
lkc.h | File | 3.95 KB | 0644 |
|
lkc_proto.h | File | 1.92 KB | 0644 |
|
mconf-cfg.sh | File | 1.47 KB | 0755 |
|
mconf.c | File | 27.19 KB | 0644 |
|
menu.c | File | 21.57 KB | 0644 |
|
menu.o | File | 20.84 KB | 0644 |
|
merge_config.sh | File | 5.04 KB | 0755 |
|
nconf-cfg.sh | File | 1.37 KB | 0755 |
|
nconf.c | File | 37.85 KB | 0644 |
|
nconf.gui.c | File | 14.53 KB | 0644 |
|
nconf.h | File | 2 KB | 0644 |
|
parser.tab.c | File | 72.75 KB | 0644 |
|
parser.tab.h | File | 3.29 KB | 0644 |
|
parser.tab.o | File | 40.36 KB | 0644 |
|
parser.y | File | 15.24 KB | 0644 |
|
preprocess.c | File | 11.07 KB | 0644 |
|
preprocess.o | File | 12.07 KB | 0644 |
|
qconf-cfg.sh | File | 643 B | 0755 |
|
qconf.cc | File | 43.42 KB | 0644 |
|
qconf.h | File | 6.4 KB | 0644 |
|
streamline_config.pl | File | 16.43 KB | 0755 |
|
symbol.c | File | 28.57 KB | 0644 |
|
symbol.o | File | 27.61 KB | 0644 |
|
util.c | File | 2.16 KB | 0644 |
|
util.o | File | 4.96 KB | 0644 |
|