Skip to content

Commit f35621a

Browse files
libretroadminLibretroAdmin
authored andcommitted
settings: migrate the RS-90 softfilter 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 e1fe19e commit f35621a

8 files changed

Lines changed: 369 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(RS90) || defined(MIYOO)
1982+
#include "settings/settings_def_dingux_rs90.h"
1983+
#endif
1984+
#endif
1985+
#if defined(DINGUX)
19811986
#if defined(DINGUX_BETA)
19821987
#include "settings/settings_def_dingux_refresh_rate.h"
19831988
#endif
@@ -2521,6 +2526,11 @@ static struct config_float_setting *populate_settings_float(
25212526
#define SETTINGS_DEF_CONFIG_PASS
25222527
#include "settings/settings_def_video_sync.h"
25232528
#if defined(DINGUX)
2529+
#if defined(RS90) || defined(MIYOO)
2530+
#include "settings/settings_def_dingux_rs90.h"
2531+
#endif
2532+
#endif
2533+
#if defined(DINGUX)
25242534
#if defined(DINGUX_BETA)
25252535
#include "settings/settings_def_dingux_refresh_rate.h"
25262536
#endif
@@ -3033,6 +3043,11 @@ static struct config_uint_setting *populate_settings_uint(
30333043
#define SETTINGS_DEF_CONFIG_PASS
30343044
#include "settings/settings_def_video_sync.h"
30353045
#if defined(DINGUX)
3046+
#if defined(RS90) || defined(MIYOO)
3047+
#include "settings/settings_def_dingux_rs90.h"
3048+
#endif
3049+
#endif
3050+
#if defined(DINGUX)
30363051
#if defined(DINGUX_BETA)
30373052
#include "settings/settings_def_dingux_refresh_rate.h"
30383053
#endif
@@ -3401,9 +3416,6 @@ static struct config_uint_setting *populate_settings_uint(
34013416
SETTING_UINT("video_3ds_display_mode", &settings->uints.video_3ds_display_mode, true, DEFAULT_VIDEO_3DS_DISPLAY_MODE, false);
34023417
#endif
34033418
#if defined(DINGUX)
3404-
#if defined(RS90) || defined(MIYOO)
3405-
SETTING_UINT("video_dingux_rs90_softfilter_type", &settings->uints.video_dingux_rs90_softfilter_type, true, DEFAULT_DINGUX_RS90_SOFTFILTER_TYPE, false);
3406-
#endif
34073419
#endif
34083420

34093421
#ifdef HAVE_LAKKA
@@ -3517,6 +3529,11 @@ static struct config_int_setting *populate_settings_int(
35173529
#define SETTINGS_DEF_CONFIG_PASS
35183530
#include "settings/settings_def_video_sync.h"
35193531
#if defined(DINGUX)
3532+
#if defined(RS90) || defined(MIYOO)
3533+
#include "settings/settings_def_dingux_rs90.h"
3534+
#endif
3535+
#endif
3536+
#if defined(DINGUX)
35203537
#if defined(DINGUX_BETA)
35213538
#include "settings/settings_def_dingux_refresh_rate.h"
35223539
#endif
@@ -3804,6 +3821,11 @@ static struct config_int_setting *populate_settings_int(
38043821
#define SETTINGS_DEF_CONFIG_PASS
38053822
#include "settings/settings_def_video_sync.h"
38063823
#if defined(DINGUX)
3824+
#if defined(RS90) || defined(MIYOO)
3825+
#include "settings/settings_def_dingux_rs90.h"
3826+
#endif
3827+
#endif
3828+
#if defined(DINGUX)
38073829
#if defined(DINGUX_BETA)
38083830
#include "settings/settings_def_dingux_refresh_rate.h"
38093831
#endif

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(RS90) || defined(MIYOO)
3566-
MSG_HASH(
3567-
MENU_ENUM_LABEL_VIDEO_DINGUX_RS90_SOFTFILTER_TYPE,
3568-
MENU_ENUM_LABEL_VIDEO_DINGUX_RS90_SOFTFILTER_TYPE_STR
3569-
)
3570-
#endif
35713565
#endif
35723566
MSG_HASH(
35733567
MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION,

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_rs90.h"
562563
#include "../settings/settings_def_dingux_refresh_rate.h"
563564
#include "../settings/settings_def_dingux_ipu.h"
564565
#include "../settings/settings_def_ai_service.h"
@@ -753,6 +754,7 @@ static const uint32_t msg_hash_us_lbl_ids[] = {
753754
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) (uint32_t)MENU_ENUM_LABEL_##T,
754755
#include "../settings/settings_def_video_fullscreen.h"
755756
#include "../settings/settings_def_video_sync.h"
757+
#include "../settings/settings_def_dingux_rs90.h"
756758
#include "../settings/settings_def_dingux_refresh_rate.h"
757759
#include "../settings/settings_def_dingux_ipu.h"
758760
#include "../settings/settings_def_ai_service.h"

intl/msg_hash_us.h

Lines changed: 109 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2982,14 +2982,115 @@ MSG_HASH(
29822982
"Nearest Neighbor"
29832983
)
29842984
#if defined(RS90) || defined(MIYOO)
2985-
MSG_HASH(
2986-
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_RS90_SOFTFILTER_TYPE,
2987-
"Image Interpolation"
2988-
)
2989-
MSG_HASH(
2990-
MENU_ENUM_SUBLABEL_VIDEO_DINGUX_RS90_SOFTFILTER_TYPE,
2991-
"Specify image interpolation method when 'Integer Scale' is disabled. 'Nearest Neighbor' has the least performance impact."
2992-
)
2985+
/* GENERATED REGION: RS-90 softfilter group (see settings_def_dingux_rs90.h). */
2986+
#define SETTINGS_DEF_STRINGS_PASS
2987+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
2988+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2989+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2990+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
2991+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2992+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
2993+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2994+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2995+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
2996+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2997+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
2998+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2999+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3000+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
3001+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3002+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
3003+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3004+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3005+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
3006+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3007+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3008+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3009+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3010+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
3011+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3012+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
3013+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3014+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3015+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
3016+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3017+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3018+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3019+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3020+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
3021+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3022+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
3023+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3024+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3025+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
3026+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3027+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
3028+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3029+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3030+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
3031+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3032+
#define S_ACTION(T, n, us, sub) \
3033+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3034+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3035+
#define S_ACTION_NS(T, n, us) \
3036+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3037+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3038+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3039+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3040+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
3041+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3042+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3043+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3044+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3045+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
3046+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3047+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3048+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3049+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3050+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
3051+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3052+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
3053+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3054+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3055+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
3056+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3057+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
3058+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
3059+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
3060+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
3061+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
3062+
#include "../settings/settings_def_dingux_rs90.h"
3063+
#undef S_BOOL
3064+
#undef S_BOOL_NS
3065+
#undef S_UINT
3066+
#undef S_UINT_NS
3067+
#undef S_INT
3068+
#undef S_INT_NS
3069+
#undef S_FLOAT
3070+
#undef S_FLOAT_NS
3071+
#undef S_STRING
3072+
#undef S_STRING_NS
3073+
#undef S_DIR
3074+
#undef S_DIR_NS
3075+
#undef S_STRING_P
3076+
#undef S_STRING_P_NS
3077+
#undef S_PATH
3078+
#undef S_PATH_NS
3079+
#undef S_PATH_DS
3080+
#undef S_PATH_DS_NS
3081+
#undef S_ACTION
3082+
#undef S_ACTION_NS
3083+
#undef S_BOOL_EX
3084+
#undef S_BOOL_EX_NS
3085+
#undef S_UINT_EX
3086+
#undef S_UINT_EX_NS
3087+
#undef S_INT_EX
3088+
#undef S_INT_EX_NS
3089+
#undef S_FLOAT_EX
3090+
#undef S_FLOAT_EX_NS
3091+
#undef S_ACTION_EX
3092+
#undef S_ACTION_EX_NS
3093+
#undef SETTINGS_DEF_STRINGS_PASS
29933094
MSG_HASH(
29943095
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_RS90_SOFTFILTER_POINT,
29953096
"Nearest Neighbor"

menu/menu_setting.c

Lines changed: 92 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15256,13 +15256,98 @@ static bool setting_append_list(
1525615256
else if (string_is_equal(settings->arrays.video_driver, "sdl_rs90"))
1525715257
{
1525815258
static const setting_desc_t dingux_rs90_desc[] = {
15259-
SDESC_UINT_ROW_EX(video_dingux_rs90_softfilter_type, VIDEO_DINGUX_RS90_SOFTFILTER_TYPE,
15260-
DEFAULT_DINGUX_RS90_SOFTFILTER_TYPE,
15261-
SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
15262-
0, DINGUX_RS90_SOFTFILTER_LAST - 1, 1, 0,
15263-
setting_action_ok_uint,
15264-
setting_get_string_representation_uint_video_dingux_rs90_softfilter_type,
15265-
NULL, NULL, NULL, NULL, ST_UI_TYPE_UINT_COMBOBOX)
15259+
/* GENERATED: rows come from settings_def_dingux_rs90.h in order. */
15260+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
15261+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
15262+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
15263+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
15264+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
15265+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15266+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
15267+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15268+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
15269+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15270+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
15271+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15272+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
15273+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
15274+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
15275+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
15276+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15277+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15278+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
15279+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15280+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
15281+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
15282+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
15283+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
15284+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15285+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15286+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
15287+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15288+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
15289+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
15290+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
15291+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
15292+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
15293+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
15294+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
15295+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
15296+
#define S_ACTION(T, n, us, sub) \
15297+
SDESC_ACTION_ROW(T),
15298+
#define S_ACTION_NS(T, n, us) \
15299+
SDESC_ACTION_ROW(T),
15300+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15301+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
15302+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
15303+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
15304+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15305+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15306+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
15307+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15308+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15309+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15310+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
15311+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15312+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15313+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
15314+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
15315+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
15316+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
15317+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
15318+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
15319+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
15320+
#include "../settings/settings_def_dingux_rs90.h"
15321+
#undef S_BOOL
15322+
#undef S_BOOL_NS
15323+
#undef S_UINT
15324+
#undef S_UINT_NS
15325+
#undef S_INT
15326+
#undef S_INT_NS
15327+
#undef S_FLOAT
15328+
#undef S_FLOAT_NS
15329+
#undef S_STRING
15330+
#undef S_STRING_NS
15331+
#undef S_DIR
15332+
#undef S_DIR_NS
15333+
#undef S_STRING_P
15334+
#undef S_STRING_P_NS
15335+
#undef S_PATH
15336+
#undef S_PATH_NS
15337+
#undef S_PATH_DS
15338+
#undef S_PATH_DS_NS
15339+
#undef S_ACTION
15340+
#undef S_ACTION_NS
15341+
#undef S_BOOL_EX
15342+
#undef S_BOOL_EX_NS
15343+
#undef S_UINT_EX
15344+
#undef S_UINT_EX_NS
15345+
#undef S_INT_EX
15346+
#undef S_INT_EX_NS
15347+
#undef S_FLOAT_EX
15348+
#undef S_FLOAT_EX_NS
15349+
#undef S_ACTION_EX
15350+
#undef S_ACTION_EX_NS
1526615351
};
1526715352
settings_list_add_desc(list, list_info, settings,
1526815353
dingux_rs90_desc, ARRAY_SIZE(dingux_rs90_desc),

0 commit comments

Comments
 (0)