[ Avaa Bypassed ]




Upload:

Command:

www-data@3.21.33.186: ~ $
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Copyright (C) 2008 Nir Tzachar <nir.tzachar@gmail.com>
 *
 * Derived from menuconfig.
 */

#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <limits.h>
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <ncurses.h>
#include <menu.h>
#include <panel.h>
#include <form.h>

#include <stdio.h>
#include <time.h>
#include <sys/time.h>

#define max(a, b) ({\
		typeof(a) _a = a;\
		typeof(b) _b = b;\
		_a > _b ? _a : _b; })

#define min(a, b) ({\
		typeof(a) _a = a;\
		typeof(b) _b = b;\
		_a < _b ? _a : _b; })

extern int attr_normal;
extern int attr_main_heading;
extern int attr_main_menu_box;
extern int attr_main_menu_fore;
extern int attr_main_menu_back;
extern int attr_main_menu_grey;
extern int attr_main_menu_heading;
extern int attr_scrollwin_text;
extern int attr_scrollwin_heading;
extern int attr_scrollwin_box;
extern int attr_dialog_text;
extern int attr_dialog_menu_fore;
extern int attr_dialog_menu_back;
extern int attr_dialog_box;
extern int attr_input_box;
extern int attr_input_heading;
extern int attr_input_text;
extern int attr_input_field;
extern int attr_function_text;
extern int attr_function_highlight;

typedef enum {
	F_HELP = 1,
	F_SYMBOL = 2,
	F_INSTS = 3,
	F_CONF = 4,
	F_BACK = 5,
	F_SAVE = 6,
	F_LOAD = 7,
	F_SEARCH = 8,
	F_EXIT = 9,
} function_key;

void set_colors(void);

/* this changes the windows attributes !!! */
void print_in_middle(WINDOW *win, int y, int width, const char *str, int attrs);
int get_line_length(const char *line);
int get_line_no(const char *text);
const char *get_line(const char *text, int line_no);
void fill_window(WINDOW *win, const char *text);
int btn_dialog(WINDOW *main_window, const char *msg, int btn_num, ...);
int dialog_inputbox(WINDOW *main_window,
		const char *title, const char *prompt,
		const char *init, char **resultp, int *result_len);
void refresh_all_windows(WINDOW *main_window);
void show_scroll_win(WINDOW *main_window,
		const char *title,
		const char *text);

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.33 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 30.01 KB 0644
expr.h File 9.47 KB 0644
expr.o File 24.45 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.66 KB 0644
menu.o File 20.93 KB 0644
merge_config.sh File 4.97 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.41 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