@@ -29963,8 +29963,160 @@ static bool setting_append_list(
2996329963#elif !defined(IOS)
2996429964 {
2996529965 static const setting_desc_t menu_desc_25[] = {
29966- SDESC_BOOL_ROW(menu_show_quit_retroarch, MENU_SHOW_QUIT_RETROARCH,
29967- DEFAULT_MENU_SHOW_QUIT, SD_FLAG_NONE, 0, 0),
29966+ /* GENERATED: rows come from settings_def_quit_visibility.h in order. */
29967+ #define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
29968+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
29969+ #define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
29970+ SDESC_BOOL_ROW(f, T, d, sd, df, c),
29971+ #define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
29972+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
29973+ #define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
29974+ SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
29975+ #define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
29976+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
29977+ #define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
29978+ SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
29979+ #define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
29980+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
29981+ #define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
29982+ SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
29983+ #define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
29984+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
29985+ #define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
29986+ SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
29987+ #define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
29988+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
29989+ #define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
29990+ SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
29991+ #define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
29992+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
29993+ #define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
29994+ SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
29995+ #define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
29996+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
29997+ #define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
29998+ SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
29999+ #define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
30000+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
30001+ #define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
30002+ SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
30003+ #define S_ACTION(T, n, us, sub) \
30004+ SDESC_ACTION_ROW(T),
30005+ #define S_ACTION_NS(T, n, us) \
30006+ SDESC_ACTION_ROW(T),
30007+ #define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
30008+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
30009+ #define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
30010+ SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
30011+ #define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
30012+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
30013+ #define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
30014+ SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
30015+ #define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
30016+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
30017+ #define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
30018+ SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
30019+ #define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
30020+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
30021+ #define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
30022+ SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
30023+ #define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
30024+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
30025+ #define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
30026+ SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
30027+ #define S_BOOL_LV(f, T, TV, n, d, sd, df, c, us, sub) \
30028+ SDESC_BOOL_ROW_LV(f, T, TV, d, sd, df, c),
30029+ #define S_BOOL_LV_NS(f, T, TV, n, d, sd, df, c, us) \
30030+ SDESC_BOOL_ROW_LV(f, T, TV, d, sd, df, c),
30031+ #define S_FLOAT_LV(f, T, TV, n, d, rnd, sd, df, c, us, sub) \
30032+ SDESC_FLOAT_ROW_LV(f, T, TV, d, rnd, sd, df, c),
30033+ #define S_FLOAT_LV_NS(f, T, TV, n, d, rnd, sd, df, c, us) \
30034+ SDESC_FLOAT_ROW_LV(f, T, TV, d, rnd, sd, df, c),
30035+ #define S_STRING_LV(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
30036+ SDESC_STRING_ROW_LV(f, T, TV, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
30037+ #define S_STRING_LV_NS(f, T, TV, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
30038+ SDESC_STRING_ROW_LV(f, T, TV, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
30039+ #define S_ACTION_LV(T, TV, n, sd, ok, rp, c, us, sub) \
30040+ SDESC_ACTION_ROW_LV(T, TV, sd, ok, rp, c),
30041+ #define S_ACTION_LV_NS(T, TV, n, sd, ok, rp, c, us) \
30042+ SDESC_ACTION_ROW_LV(T, TV, sd, ok, rp, c),
30043+ #include "../settings/settings_def_quit_visibility.h"
30044+ #undef S_BOOL
30045+ #undef S_BOOL_NS
30046+ #undef S_BOOL_H
30047+ #undef S_BOOL_NS_H
30048+ #undef S_UINT
30049+ #undef S_UINT_NS
30050+ #undef S_UINT_H
30051+ #undef S_UINT_NS_H
30052+ #undef S_INT
30053+ #undef S_INT_NS
30054+ #undef S_INT_H
30055+ #undef S_INT_NS_H
30056+ #undef S_FLOAT
30057+ #undef S_FLOAT_NS
30058+ #undef S_FLOAT_H
30059+ #undef S_FLOAT_NS_H
30060+ #undef S_STRING
30061+ #undef S_STRING_NS
30062+ #undef S_STRING_H
30063+ #undef S_STRING_NS_H
30064+ #undef S_DIR
30065+ #undef S_DIR_NS
30066+ #undef S_DIR_H
30067+ #undef S_DIR_NS_H
30068+ #undef S_STRING_P
30069+ #undef S_STRING_P_NS
30070+ #undef S_STRING_P_H
30071+ #undef S_STRING_P_NS_H
30072+ #undef S_PATH
30073+ #undef S_PATH_NS
30074+ #undef S_PATH_H
30075+ #undef S_PATH_NS_H
30076+ #undef S_PATH_DS
30077+ #undef S_PATH_DS_NS
30078+ #undef S_PATH_DS_H
30079+ #undef S_PATH_DS_NS_H
30080+ #undef S_ACTION
30081+ #undef S_ACTION_NS
30082+ #undef S_ACTION_H
30083+ #undef S_ACTION_NS_H
30084+ #undef S_BOOL_EX
30085+ #undef S_BOOL_EX_NS
30086+ #undef S_BOOL_EX_H
30087+ #undef S_BOOL_EX_NS_H
30088+ #undef S_UINT_EX
30089+ #undef S_UINT_EX_NS
30090+ #undef S_UINT_EX_H
30091+ #undef S_UINT_EX_NS_H
30092+ #undef S_INT_EX
30093+ #undef S_INT_EX_NS
30094+ #undef S_INT_EX_H
30095+ #undef S_INT_EX_NS_H
30096+ #undef S_FLOAT_EX
30097+ #undef S_FLOAT_EX_NS
30098+ #undef S_FLOAT_EX_H
30099+ #undef S_FLOAT_EX_NS_H
30100+ #undef S_ACTION_EX
30101+ #undef S_ACTION_EX_NS
30102+ #undef S_ACTION_EX_H
30103+ #undef S_ACTION_EX_NS_H
30104+ #undef S_BOOL_LV
30105+ #undef S_BOOL_LV_NS
30106+ #undef S_BOOL_LV_H
30107+ #undef S_BOOL_LV_NS_H
30108+ #undef S_FLOAT_LV
30109+ #undef S_FLOAT_LV_NS
30110+ #undef S_FLOAT_LV_H
30111+ #undef S_FLOAT_LV_NS_H
30112+ #undef S_STRING_LV
30113+ #undef S_STRING_LV_NS
30114+ #undef S_STRING_LV_H
30115+ #undef S_STRING_LV_NS_H
30116+ #undef S_ACTION_LV
30117+ #undef S_ACTION_LV_NS
30118+ #undef S_ACTION_LV_H
30119+ #undef S_ACTION_LV_NS_H
2996830120 };
2996930121 settings_list_add_desc(list, list_info, settings,
2997030122 menu_desc_25, ARRAY_SIZE(menu_desc_25),
0 commit comments