mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2024-12-04 01:51:06 +00:00
fix return type of fluid_settings_get_type()
This commit is contained in:
parent
2700519b3e
commit
872cedbd69
1 changed files with 9 additions and 9 deletions
|
@ -607,22 +607,22 @@ fluid_settings_register_int(fluid_settings_t* settings, const char* name, int de
|
|||
*
|
||||
* @param settings a settings object
|
||||
* @param name a setting's name
|
||||
* @return the type for the named setting, or #FLUID_NO_TYPE when it does not exist
|
||||
* @return the type for the named setting (see #fluid_types_enum), or #FLUID_NO_TYPE when it does not exist
|
||||
*/
|
||||
enum fluid_types_enum
|
||||
int
|
||||
fluid_settings_get_type(fluid_settings_t* settings, const char *name)
|
||||
{
|
||||
fluid_setting_node_t *node;
|
||||
enum fluid_types_enum type = FLUID_NO_TYPE;
|
||||
int type = FLUID_NO_TYPE;
|
||||
|
||||
fluid_return_val_if_fail (settings != NULL, FLUID_NO_TYPE);
|
||||
fluid_return_val_if_fail (name != NULL, FLUID_NO_TYPE);
|
||||
fluid_return_val_if_fail (name[0] != '\0', FLUID_NO_TYPE);
|
||||
fluid_return_val_if_fail (settings != NULL, type);
|
||||
fluid_return_val_if_fail (name != NULL, type);
|
||||
fluid_return_val_if_fail (name[0] != '\0', type);
|
||||
|
||||
fluid_rec_mutex_lock (settings->mutex);
|
||||
type = fluid_settings_get (settings, name, &node) == FLUID_OK
|
||||
? (enum fluid_types_enum)node->type
|
||||
: FLUID_NO_TYPE;
|
||||
if(fluid_settings_get (settings, name, &node) == FLUID_OK)
|
||||
type = node->type;
|
||||
|
||||
fluid_rec_mutex_unlock (settings->mutex);
|
||||
|
||||
return type;
|
||||
|
|
Loading…
Reference in a new issue