Skip to content

Commit 43aefbc

Browse files
libretroadminLibretroAdmin
authored andcommitted
settings: migrate the Dingux IPU 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 f41f37c commit 43aefbc

8 files changed

Lines changed: 357 additions & 22 deletions

File tree

configuration.c

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1977,6 +1977,9 @@ static struct config_bool_setting *populate_settings_bool(
19771977
#include "settings/settings_def_video_fullscreen.h"
19781978
#define SETTINGS_DEF_CONFIG_PASS
19791979
#include "settings/settings_def_video_sync.h"
1980+
#if defined(DINGUX)
1981+
#include "settings/settings_def_dingux_ipu.h"
1982+
#endif
19801983
#include "settings/settings_def_ai_service.h"
19811984
#include "settings/settings_def_video_window_custom_size.h"
19821985
#include "settings/settings_def_video_window_save_position.h"
@@ -2512,6 +2515,9 @@ static struct config_float_setting *populate_settings_float(
25122515
#include "settings/settings_def_video_fullscreen.h"
25132516
#define SETTINGS_DEF_CONFIG_PASS
25142517
#include "settings/settings_def_video_sync.h"
2518+
#if defined(DINGUX)
2519+
#include "settings/settings_def_dingux_ipu.h"
2520+
#endif
25152521
#include "settings/settings_def_ai_service.h"
25162522
#include "settings/settings_def_video_window_custom_size.h"
25172523
#include "settings/settings_def_video_window_save_position.h"
@@ -3016,6 +3022,9 @@ static struct config_uint_setting *populate_settings_uint(
30163022
#include "settings/settings_def_video_fullscreen.h"
30173023
#define SETTINGS_DEF_CONFIG_PASS
30183024
#include "settings/settings_def_video_sync.h"
3025+
#if defined(DINGUX)
3026+
#include "settings/settings_def_dingux_ipu.h"
3027+
#endif
30193028
#include "settings/settings_def_ai_service.h"
30203029
#include "settings/settings_def_video_window_custom_size.h"
30213030
#include "settings/settings_def_video_window_save_position.h"
@@ -3377,7 +3386,6 @@ static struct config_uint_setting *populate_settings_uint(
33773386
SETTING_UINT("video_3ds_display_mode", &settings->uints.video_3ds_display_mode, true, DEFAULT_VIDEO_3DS_DISPLAY_MODE, false);
33783387
#endif
33793388
#if defined(DINGUX)
3380-
SETTING_UINT("video_dingux_ipu_filter_type", &settings->uints.video_dingux_ipu_filter_type, true, DEFAULT_DINGUX_IPU_FILTER_TYPE, false);
33813389
#if defined(DINGUX_BETA)
33823390
SETTING_UINT("video_dingux_refresh_rate", &settings->uints.video_dingux_refresh_rate, true, DEFAULT_DINGUX_REFRESH_RATE, false);
33833391
#endif
@@ -3496,6 +3504,9 @@ static struct config_int_setting *populate_settings_int(
34963504
#include "settings/settings_def_video_fullscreen.h"
34973505
#define SETTINGS_DEF_CONFIG_PASS
34983506
#include "settings/settings_def_video_sync.h"
3507+
#if defined(DINGUX)
3508+
#include "settings/settings_def_dingux_ipu.h"
3509+
#endif
34993510
#include "settings/settings_def_ai_service.h"
35003511
#include "settings/settings_def_video_window_custom_size.h"
35013512
#include "settings/settings_def_video_window_save_position.h"
@@ -3775,6 +3786,9 @@ static struct config_int_setting *populate_settings_int(
37753786
#include "settings/settings_def_video_fullscreen.h"
37763787
#define SETTINGS_DEF_CONFIG_PASS
37773788
#include "settings/settings_def_video_sync.h"
3789+
#if defined(DINGUX)
3790+
#include "settings/settings_def_dingux_ipu.h"
3791+
#endif
37783792
#include "settings/settings_def_ai_service.h"
37793793
#include "settings/settings_def_video_window_custom_size.h"
37803794
#include "settings/settings_def_video_window_save_position.h"

intl/msg_hash_lbl.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3562,10 +3562,6 @@ MSG_HASH(
35623562
MENU_ENUM_LABEL_VIDEO_ASPECT_RATIO_INDEX_STR
35633563
)
35643564
#if defined(DINGUX)
3565-
MSG_HASH(
3566-
MENU_ENUM_LABEL_VIDEO_DINGUX_IPU_FILTER_TYPE,
3567-
MENU_ENUM_LABEL_VIDEO_DINGUX_IPU_FILTER_TYPE_STR
3568-
)
35693565
#if defined(DINGUX_BETA)
35703566
MSG_HASH(
35713567
MENU_ENUM_LABEL_VIDEO_DINGUX_REFRESH_RATE,

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_ipu.h"
562563
#include "../settings/settings_def_ai_service.h"
563564
#include "../settings/settings_def_video_window_custom_size.h"
564565
#include "../settings/settings_def_video_window_save_position.h"
@@ -751,6 +752,7 @@ static const uint32_t msg_hash_us_lbl_ids[] = {
751752
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) (uint32_t)MENU_ENUM_LABEL_##T,
752753
#include "../settings/settings_def_video_fullscreen.h"
753754
#include "../settings/settings_def_video_sync.h"
755+
#include "../settings/settings_def_dingux_ipu.h"
754756
#include "../settings/settings_def_ai_service.h"
755757
#include "../settings/settings_def_video_window_custom_size.h"
756758
#include "../settings/settings_def_video_window_save_position.h"

intl/msg_hash_us.h

Lines changed: 109 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2860,14 +2860,115 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
28602860
#undef S_FLOAT_NS
28612861
#undef SETTINGS_DEF_STRINGS_PASS
28622862
#if defined(DINGUX)
2863-
MSG_HASH(
2864-
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_IPU_FILTER_TYPE,
2865-
"Image Interpolation"
2866-
)
2867-
MSG_HASH(
2868-
MENU_ENUM_SUBLABEL_VIDEO_DINGUX_IPU_FILTER_TYPE,
2869-
"Specify image interpolation method when scaling content via the internal IPU. 'Bicubic' or 'Bilinear' is recommended when using CPU-powered video filters. This option has no performance impact."
2870-
)
2863+
/* GENERATED REGION: Dingux IPU group (see settings_def_dingux_ipu.h). */
2864+
#define SETTINGS_DEF_STRINGS_PASS
2865+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
2866+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2867+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2868+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
2869+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2870+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
2871+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2872+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2873+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
2874+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2875+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
2876+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2877+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2878+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
2879+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2880+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
2881+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2882+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2883+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
2884+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2885+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2886+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2887+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2888+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
2889+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2890+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
2891+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2892+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2893+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
2894+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2895+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2896+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2897+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2898+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
2899+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2900+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
2901+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2902+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2903+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
2904+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2905+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
2906+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2907+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2908+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
2909+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2910+
#define S_ACTION(T, n, us, sub) \
2911+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2912+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2913+
#define S_ACTION_NS(T, n, us) \
2914+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2915+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2916+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2917+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2918+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
2919+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2920+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2921+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2922+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2923+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
2924+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2925+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2926+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2927+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2928+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
2929+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2930+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
2931+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2932+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2933+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
2934+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2935+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
2936+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us) \
2937+
MSG_HASH(MENU_ENUM_SUBLABEL_##T, sub)
2938+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
2939+
MSG_HASH(MENU_ENUM_LABEL_VALUE_##T, us)
2940+
#include "../settings/settings_def_dingux_ipu.h"
2941+
#undef S_BOOL
2942+
#undef S_BOOL_NS
2943+
#undef S_UINT
2944+
#undef S_UINT_NS
2945+
#undef S_INT
2946+
#undef S_INT_NS
2947+
#undef S_FLOAT
2948+
#undef S_FLOAT_NS
2949+
#undef S_STRING
2950+
#undef S_STRING_NS
2951+
#undef S_DIR
2952+
#undef S_DIR_NS
2953+
#undef S_STRING_P
2954+
#undef S_STRING_P_NS
2955+
#undef S_PATH
2956+
#undef S_PATH_NS
2957+
#undef S_PATH_DS
2958+
#undef S_PATH_DS_NS
2959+
#undef S_ACTION
2960+
#undef S_ACTION_NS
2961+
#undef S_BOOL_EX
2962+
#undef S_BOOL_EX_NS
2963+
#undef S_UINT_EX
2964+
#undef S_UINT_EX_NS
2965+
#undef S_INT_EX
2966+
#undef S_INT_EX_NS
2967+
#undef S_FLOAT_EX
2968+
#undef S_FLOAT_EX_NS
2969+
#undef S_ACTION_EX
2970+
#undef S_ACTION_EX_NS
2971+
#undef SETTINGS_DEF_STRINGS_PASS
28712972
MSG_HASH(
28722973
MENU_ENUM_LABEL_VALUE_VIDEO_DINGUX_IPU_FILTER_BICUBIC,
28732974
"Bicubic"

menu/menu_setting.c

Lines changed: 92 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15070,13 +15070,98 @@ static bool setting_append_list(
1507015070
if (string_is_equal(settings->arrays.video_driver, "sdl_dingux"))
1507115071
{
1507215072
static const setting_desc_t dingux_ipu_desc[] = {
15073-
SDESC_UINT_ROW_EX(video_dingux_ipu_filter_type, VIDEO_DINGUX_IPU_FILTER_TYPE,
15074-
DEFAULT_DINGUX_IPU_FILTER_TYPE,
15075-
SD_FLAG_NONE, SDESC_RANGE_MINMAX, 0,
15076-
0, DINGUX_IPU_FILTER_LAST - 1, 1, 0,
15077-
setting_action_ok_uint,
15078-
setting_get_string_representation_uint_video_dingux_ipu_filter_type,
15079-
NULL, NULL, NULL, NULL, ST_UI_TYPE_UINT_COMBOBOX)
15073+
/* GENERATED: rows come from settings_def_dingux_ipu.h in order. */
15074+
#define S_BOOL(f, T, n, d, sd, df, c, us, sub) \
15075+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
15076+
#define S_BOOL_NS(f, T, n, d, sd, df, c, us) \
15077+
SDESC_BOOL_ROW(f, T, d, sd, df, c),
15078+
#define S_UINT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
15079+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15080+
#define S_UINT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
15081+
SDESC_UINT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15082+
#define S_INT(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us, sub) \
15083+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15084+
#define S_INT_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, us) \
15085+
SDESC_INT_ROW(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp),
15086+
#define S_FLOAT(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us, sub) \
15087+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
15088+
#define S_FLOAT_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, us) \
15089+
SDESC_FLOAT_ROW(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp),
15090+
#define S_STRING(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15091+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15092+
#define S_STRING_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
15093+
SDESC_STRING_ROW(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15094+
#define S_DIR(f, T, n, d, el, sd, c, sta, us, sub) \
15095+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
15096+
#define S_DIR_NS(f, T, n, d, el, sd, c, sta, us) \
15097+
SDESC_DIR_ROW(f, T, d, el, sd, c, sta),
15098+
#define S_STRING_P(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15099+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15100+
#define S_STRING_P_NS(f, T, n, d, sd, c, ok, rp, sta, sel, lf, rt, ui, us) \
15101+
SDESC_STRING_ROW_P(f, T, d, sd, c, ok, rp, sta, sel, lf, rt, ui),
15102+
#define S_PATH(f, T, n, d, sd, c, vals, rp, ui, us, sub) \
15103+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
15104+
#define S_PATH_NS(f, T, n, d, sd, c, vals, rp, ui, us) \
15105+
SDESC_PATH_ROW(f, T, d, sd, c, vals, rp, ui),
15106+
#define S_PATH_DS(f, T, n, df2, sd, c, vals, rp, ui, us, sub) \
15107+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
15108+
#define S_PATH_DS_NS(f, T, n, df2, sd, c, vals, rp, ui, us) \
15109+
SDESC_PATH_ROW_DS(f, T, df2, sd, c, vals, rp, ui),
15110+
#define S_ACTION(T, n, us, sub) \
15111+
SDESC_ACTION_ROW(T),
15112+
#define S_ACTION_NS(T, n, us) \
15113+
SDESC_ACTION_ROW(T),
15114+
#define S_BOOL_EX(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15115+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
15116+
#define S_BOOL_EX_NS(f, T, n, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui, us) \
15117+
SDESC_BOOL_ROW_EX(f, T, d, sd, df, c, ok, rp, sta, sel, lf, rt, ui),
15118+
#define S_UINT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15119+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15120+
#define S_UINT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
15121+
SDESC_UINT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15122+
#define S_INT_EX(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15123+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15124+
#define S_INT_EX_NS(f, T, n, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui, us) \
15125+
SDESC_INT_ROW_EX(f, T, d, sd, df, c, mn, mx, st, ob, ok, rp, sta, sel, lf, rt, ui),
15126+
#define S_FLOAT_EX(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us, sub) \
15127+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
15128+
#define S_FLOAT_EX_NS(f, T, n, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui, us) \
15129+
SDESC_FLOAT_ROW_EX(f, T, d, rnd, sd, df, c, mn, mx, st, ok, rp, sta, sel, lf, rt, ui),
15130+
#define S_ACTION_EX(T, n, sd, ok, rp, c, us, sub) \
15131+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
15132+
#define S_ACTION_EX_NS(T, n, sd, ok, rp, c, us) \
15133+
SDESC_ACTION_ROW_EX(T, sd, ok, rp, c),
15134+
#include "../settings/settings_def_dingux_ipu.h"
15135+
#undef S_BOOL
15136+
#undef S_BOOL_NS
15137+
#undef S_UINT
15138+
#undef S_UINT_NS
15139+
#undef S_INT
15140+
#undef S_INT_NS
15141+
#undef S_FLOAT
15142+
#undef S_FLOAT_NS
15143+
#undef S_STRING
15144+
#undef S_STRING_NS
15145+
#undef S_DIR
15146+
#undef S_DIR_NS
15147+
#undef S_STRING_P
15148+
#undef S_STRING_P_NS
15149+
#undef S_PATH
15150+
#undef S_PATH_NS
15151+
#undef S_PATH_DS
15152+
#undef S_PATH_DS_NS
15153+
#undef S_ACTION
15154+
#undef S_ACTION_NS
15155+
#undef S_BOOL_EX
15156+
#undef S_BOOL_EX_NS
15157+
#undef S_UINT_EX
15158+
#undef S_UINT_EX_NS
15159+
#undef S_INT_EX
15160+
#undef S_INT_EX_NS
15161+
#undef S_FLOAT_EX
15162+
#undef S_FLOAT_EX_NS
15163+
#undef S_ACTION_EX
15164+
#undef S_ACTION_EX_NS
1508015165
};
1508115166
settings_list_add_desc(list, list_info, settings,
1508215167
dingux_ipu_desc, ARRAY_SIZE(dingux_ipu_desc),

0 commit comments

Comments
 (0)