- ret = 0;
- break;
-
- case VLC_CONFIG_LIST_NODOMAIN:
- {
- size_t len = va_arg (ap, size_t);
- if (IsConfigIntegerType (item->i_type))
- {
- const int *src = va_arg (ap, const int *);
- const char *const *text = va_arg (ap, const char *const *);
- ret = vlc_config_set (item, VLC_CONFIG_LIST, NULL, len, src,
- text);
- }
- else
- if (IsConfigStringType (item->i_type))
- {
- const char *const *src = va_arg (ap, const char *const *);
- const char *const *text = va_arg (ap, const char *const *);
- ret = vlc_config_set (item, VLC_CONFIG_LIST, NULL, len, src,
- text);
- }
- break;
- }
-
- case VLC_CONFIG_ADD_ACTION_NODOMAIN:
- {
- vlc_callback_t cb = va_arg (ap, vlc_callback_t);
- const char *name = va_arg (ap, const char *);
- ret = vlc_config_set (item, VLC_CONFIG_ADD_ACTION, NULL, cb, name);