0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00

Fix non-VS compile issues

As usual, microsoft treats all enums as integers, rather than actually
even checking the enum type.  Worthless compiler.  Just complete
garbage.
This commit is contained in:
jp9000 2014-03-02 07:41:55 -07:00
parent 1eeece5b97
commit 9db52da6a1

View File

@ -246,8 +246,8 @@ static char **dup_str_list(const char **str_list)
void obs_category_add_list(obs_category_t cat, void obs_category_add_list(obs_category_t cat,
const char *name, const char *desc, const char *name, const char *desc,
const char **value_names, const char **values, const char **value_names, const char **values,
enum obs_dropdown_type type, enum obs_combo_type type,
enum obs_dropdown_format format) enum obs_combo_format format)
{ {
if (!cat) return; if (!cat) return;
@ -364,7 +364,7 @@ const char **obs_property_list_names(obs_property_t p)
return NULL; return NULL;
struct list_data *data = get_property_data(p); struct list_data *data = get_property_data(p);
return data->names; return (const char **)data->names;
} }
const char **obs_property_list_values(obs_property_t p) const char **obs_property_list_values(obs_property_t p)
@ -373,7 +373,7 @@ const char **obs_property_list_values(obs_property_t p)
return NULL; return NULL;
struct list_data *data = get_property_data(p); struct list_data *data = get_property_data(p);
return data->values; return (const char **)data->values;
} }
enum obs_combo_type obs_property_list_type(obs_property_t p) enum obs_combo_type obs_property_list_type(obs_property_t p)
@ -385,7 +385,7 @@ enum obs_combo_type obs_property_list_type(obs_property_t p)
return data->type; return data->type;
} }
enum obs_combo_type obs_property_list_format(obs_property_t p) enum obs_combo_format obs_property_list_format(obs_property_t p)
{ {
if (!p || !is_combo(p)) if (!p || !is_combo(p))
return OBS_COMBO_FORMAT_INVALID; return OBS_COMBO_FORMAT_INVALID;