#include <civetweb.h>
-#define MAX_LANGUAGE 128
+#define MAX_LANGUAGE 256
#define L1 " "
#define L2 " "
int secondary_menu_timeout;
int linux_remount;
int secondary_menu;
+ int password_asterisk;
char default_search_root[MAX_PATH];
char default_image[MAX_PATH];
char default_kbd_layout[32];
- char help_text_language[32];
+ char menu_language[32];
}data_control;
#define display_mode_gui 0
#define ventoy_parse_json(name) \
{\
int __loop;\
- int __len = strlen(#name);\
+ int __len = (int)strlen(#name);\
if (strncmp(#name, node->pcName, __len) == 0)\
{\
for (__loop = 0; __loop < bios_max; __loop++)\
} \
}
-#define CONTROL_PARSE_INT(node, val) \
+#define CONTROL_PARSE_INT_DEF_0(node, val) \
if (node->unData.pcStrVal[0] == '1') val = 1
+#define CONTROL_PARSE_INT_DEF_1(node, val) \
+ if (node->unData.pcStrVal[0] == '0') val = 0
#define VTOY_JSON_INT(key, val) vtoy_json_get_int(json, key, &val)
#define VTOY_JSON_STR(key, buf) vtoy_json_get_string(json, key, sizeof(buf), buf)