Skip to content

Commit e1fe19e

Browse files
libretroadminLibretroAdmin
authored andcommitted
settings: migrate the Dingux refresh rate group to a single-source def file
Performed by tools/settings_migrate_group.py with the standard battery including the platform-profile lanes and the integrated enum consolidation stage.
1 parent 43aefbc commit e1fe19e

8 files changed

Lines changed: 367 additions & 26 deletions

File tree

configuration.c

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1978,6 +1978,11 @@ static struct config_bool_setting *populate_settings_bool(
19781978
#define SETTINGS_DEF_CONFIG_PASS
19791979
#include "settings/settings_def_video_sync.h"
19801980
#if defined(DINGUX)
1981+
#if defined(DINGUX_BETA)
1982+
#include "settings/settings_def_dingux_refresh_rate.h"
1983+
#endif
1984+
#endif
1985+
#if defined(DINGUX)
19811986
#include "settings/settings_def_dingux_ipu.h"
19821987
#endif
19831988
#include "settings/settings_def_ai_service.h"
@@ -2516,6 +2521,11 @@ static struct config_float_setting *populate_settings_float(
25162521
#define SETTINGS_DEF_CONFIG_PASS
25172522
#include "settings/settings_def_video_sync.h"
25182523
#if defined(DINGUX)
2524+
#if defined(DINGUX_BETA)
2525+
#include "settings/settings_def_dingux_refresh_rate.h"
2526+
#endif
2527+
#endif
2528+
#if defined(DINGUX)
25192529
#include "settings/settings_def_dingux_ipu.h"
25202530
#endif
25212531
#include "settings/settings_def_ai_service.h"
@@ -3023,6 +3033,11 @@ static struct config_uint_setting *populate_settings_uint(
30233033
#define SETTINGS_DEF_CONFIG_PASS
30243034
#include "settings/settings_def_video_sync.h"
30253035
#if defined(DINGUX)
3036+
#if defined(DINGUX_BETA)
3037+
#include "settings/settings_def_dingux_refresh_rate.h"
3038+
#endif
3039+
#endif
3040+
#if defined(DINGUX)
30263041
#include "settings/settings_def_dingux_ipu.h"
30273042
#endif
30283043
#include "settings/settings_def_ai_service.h"
@@ -3386,9 +3401,6 @@ static struct config_uint_setting *populate_settings_uint(
33863401
SETTING_UINT("video_3ds_display_mode", &settings->uints.video_3ds_display_mode, true, DEFAULT_VIDEO_3DS_DISPLAY_MODE, false);
33873402
#endif
33883403
#if defined(DINGUX)
3389-
#if defined(DINGUX_BETA)
3390-
SETTING_UINT("video_dingux_refresh_rate", &settings->uints.video_dingux_refresh_rate, true, DEFAULT_DINGUX_REFRESH_RATE, false);
3391-
#endif
33923404
#if defined(RS90) || defined(MIYOO)
33933405
SETTING_UINT("video_dingux_rs90_softfilter_type", &settings->uints.video_dingux_rs90_softfilter_type, true, DEFAULT_DINGUX_RS90_SOFTFILTER_TYPE, false);
33943406
#endif
@@ -3505,6 +3517,11 @@ static struct config_int_setting *populate_settings_int(
35053517
#define SETTINGS_DEF_CONFIG_PASS
35063518
#include "settings/settings_def_video_sync.h"
35073519
#if defined(DINGUX)
3520+
#if defined(DINGUX_BETA)
3521+
#include "settings/settings_def_dingux_refresh_rate.h"
3522+
#endif
3523+
#endif
3524+
#if defined(DINGUX)
35083525
#include "settings/settings_def_dingux_ipu.h"
35093526
#endif
35103527
#include "settings/settings_def_ai_service.h"
@@ -3787,6 +3804,11 @@ static struct config_int_setting *populate_settings_int(
37873804
#define SETTINGS_DEF_CONFIG_PASS
37883805
#include "settings/settings_def_video_sync.h"
37893806
#if defined(DINGUX)
3807+
#if defined(DINGUX_BETA)
3808+
#include "settings/settings_def_dingux_refresh_rate.h"
3809+
#endif
3810+
#endif
3811+
#if defined(DINGUX)
37903812
#include "settings/settings_def_dingux_ipu.h"
37913813
#endif
37923814
#include "settings/settings_def_ai_service.h"

intl/msg_hash_lbl.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3562,12 +3562,6 @@ MSG_HASH(
35623562
MENU_ENUM_LABEL_VIDEO_ASPECT_RATIO_INDEX_STR
35633563
)
35643564
#if defined(DINGUX)
3565-
#if defined(DINGUX_BETA)
3566-
MSG_HASH(
3567-
MENU_ENUM_LABEL_VIDEO_DINGUX_REFRESH_RATE,
3568-
MENU_ENUM_LABEL_VIDEO_DINGUX_REFRESH_RATE_STR
3569-
)
3570-
#endif
35713565
#if defined(RS90) || defined(MIYOO)
35723566
MSG_HASH(
35733567
MENU_ENUM_LABEL_VIDEO_DINGUX_RS90_SOFTFILTER_TYPE,

intl/msg_hash_us.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,7 @@ static const char *const msg_hash_us_lbl_strs[] = {
559559
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) n,
560560
#include "../settings/settings_def_video_fullscreen.h"
561561
#include "../settings/settings_def_video_sync.h"
562+
#include "../settings/settings_def_dingux_refresh_rate.h"
562563
#include "../settings/settings_def_dingux_ipu.h"
563564
#include "../settings/settings_def_ai_service.h"
564565
#include "../settings/settings_def_video_window_custom_size.h"
@@ -752,6 +753,7 @@ static const uint32_t msg_hash_us_lbl_ids[] = {
752753
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) (uint32_t)MENU_ENUM_LABEL_##T,
753754
#include "../settings/settings_def_video_fullscreen.h"
754755
#include "../settings/settings_def_video_sync.h"
756+
#include "../settings/settings_def_dingux_refresh_rate.h"
755757
#include "../settings/settings_def_dingux_ipu.h"
756758
#include "../settings/settings_def_ai_service.h"
757759
#include "../settings/settings_def_video_window_custom_size.h"

intl/msg_hash_us.h

Lines changed: 109 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3336,14 +3336,115 @@ MSG_HASH(
33363336
"Maximum refresh rate to be considered PAL."
33373337
)
33383338
#if defined(DINGUX) && defined(DINGUX_BETA)
3339-
MSG_HASH(
3340-
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_REFRESH_RATE,
3341-
"Vertical Refresh Rate"
3342-
)
3343-
MSG_HASH(
3344-
MENU_ENUM_SUBLABEL_VIDEO_DINGUX_REFRESH_RATE,
3345-
"Set vertical refresh rate of the display. '50 Hz' will enable smooth video when running PAL content."
3346-
)
3339+
/* GENERATED REGION: Dingux refresh rate group (see settings_def_dingux_refresh_rate.h). */
3340+
#define SETTINGS_DEF_STRINGS_PASS
3341+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
3342+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3343+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3344+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
3345+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3346+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
3347+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3348+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3349+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
3350+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3351+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
3352+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3353+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3354+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
3355+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3356+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
3357+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3358+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3359+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
3360+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3361+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3362+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3363+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3364+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
3365+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3366+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
3367+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3368+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3369+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
3370+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3371+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3372+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3373+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3374+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
3375+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3376+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
3377+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3378+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3379+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
3380+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3381+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
3382+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3383+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3384+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
3385+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3386+
#define S_ACTION(T, n, us, sub) \
3387+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3388+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3389+
#define S_ACTION_NS(T, n, us) \
3390+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3391+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3392+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3393+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3394+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
3395+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3396+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3397+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3398+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3399+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
3400+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3401+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3402+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3403+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3404+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
3405+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3406+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3407+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3408+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3409+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
3410+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3411+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
3412+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3413+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3414+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
3415+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3416+
#include "../settings/settings_def_dingux_refresh_rate.h"
3417+
#undef S_BOOL
3418+
#undef S_BOOL_NS
3419+
#undef S_UINT
3420+
#undef S_UINT_NS
3421+
#undef S_INT
3422+
#undef S_INT_NS
3423+
#undef S_FLOAT
3424+
#undef S_FLOAT_NS
3425+
#undef S_STRING
3426+
#undef S_STRING_NS
3427+
#undef S_DIR
3428+
#undef S_DIR_NS
3429+
#undef S_STRING_P
3430+
#undef S_STRING_P_NS
3431+
#undef S_PATH
3432+
#undef S_PATH_NS
3433+
#undef S_PATH_DS
3434+
#undef S_PATH_DS_NS
3435+
#undef S_ACTION
3436+
#undef S_ACTION_NS
3437+
#undef S_BOOL_EX
3438+
#undef S_BOOL_EX_NS
3439+
#undef S_UINT_EX
3440+
#undef S_UINT_EX_NS
3441+
#undef S_INT_EX
3442+
#undef S_INT_EX_NS
3443+
#undef S_FLOAT_EX
3444+
#undef S_FLOAT_EX_NS
3445+
#undef S_ACTION_EX
3446+
#undef S_ACTION_EX_NS
3447+
#undef SETTINGS_DEF_STRINGS_PASS
33473448
MSG_HASH(
33483449
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_REFRESH_RATE_60HZ,
33493450
"60 Hz"

menu/menu_setting.c

Lines changed: 92 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14266,13 +14266,98 @@ static bool setting_append_list(
1426614266
|| string_is_equal(settings->arrays.video_driver, "sdl_rs90"))
1426714267
{
1426814268
static const setting_desc_t dingux_rr_desc[] = {
14269-
SDESC_UINT_ROW_EX(video_dingux_refresh_rate, VIDEO_DINGUX_REFRESH_RATE,
14270-
DEFAULT_DINGUX_REFRESH_RATE,
14271-
SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
14272-
0, DINGUX_REFRESH_RATE_LAST - 1, 1, 0,
14273-
setting_action_ok_uint,
14274-
setting_get_string_representation_uint_video_dingux_refresh_rate,
14275-
NULL, NULL, NULL, NULL, ST_UI_TYPE_UINT_COMBOBOX)
14269+
/* GENERATED: rows come from settings_def_dingux_refresh_rate.h in order. */
14270+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
14271+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
14272+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
14273+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
14274+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14275+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14276+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14277+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14278+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
14279+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14280+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
14281+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
14282+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
14283+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14284+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
14285+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
14286+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14287+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14288+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14289+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14290+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
14291+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14292+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
14293+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
14294+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14295+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14296+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
14297+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
14298+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
14299+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14300+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
14301+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
14302+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
14303+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14304+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
14305+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
14306+
#define S_ACTION(T, n, us, sub) \
14307+
SDESC_ACTION_ROW(T),
14308+
#define S_ACTION_NS(T, n, us) \
14309+
SDESC_ACTION_ROW(T),
14310+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14311+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14312+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
14313+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
14314+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14315+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14316+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14317+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14318+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14319+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14320+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
14321+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
14322+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
14323+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14324+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
14325+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
14326+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
14327+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14328+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
14329+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
14330+
#include "../settings/settings_def_dingux_refresh_rate.h"
14331+
#undef S_BOOL
14332+
#undef S_BOOL_NS
14333+
#undef S_UINT
14334+
#undef S_UINT_NS
14335+
#undef S_INT
14336+
#undef S_INT_NS
14337+
#undef S_FLOAT
14338+
#undef S_FLOAT_NS
14339+
#undef S_STRING
14340+
#undef S_STRING_NS
14341+
#undef S_DIR
14342+
#undef S_DIR_NS
14343+
#undef S_STRING_P
14344+
#undef S_STRING_P_NS
14345+
#undef S_PATH
14346+
#undef S_PATH_NS
14347+
#undef S_PATH_DS
14348+
#undef S_PATH_DS_NS
14349+
#undef S_ACTION
14350+
#undef S_ACTION_NS
14351+
#undef S_BOOL_EX
14352+
#undef S_BOOL_EX_NS
14353+
#undef S_UINT_EX
14354+
#undef S_UINT_EX_NS
14355+
#undef S_INT_EX
14356+
#undef S_INT_EX_NS
14357+
#undef S_FLOAT_EX
14358+
#undef S_FLOAT_EX_NS
14359+
#undef S_ACTION_EX
14360+
#undef S_ACTION_EX_NS
1427614361
};
1427714362
settings_list_add_desc(list, list_info, settings,
1427814363
dingux_rr_desc, ARRAY_SIZE(dingux_rr_desc),

0 commit comments

Comments
 (0)