[ Avaa Bypassed ]




Upload:

Command:

www-data@3.21.33.186: ~ $
/* 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);

Filemanager

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