From: RĂ©mi Duraffort Date: Sun, 21 Feb 2010 19:21:33 +0000 (+0100) Subject: variables: print a warning if doing var_Set on a void variable. X-Git-Tag: 1.1.0-pre1~713 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=53e51f041445f19a53b82bc702c7ac9b97863350;p=vlc variables: print a warning if doing var_Set on a void variable. --- diff --git a/src/misc/variables.c b/src/misc/variables.c index 9ac58dd9fa..9df5a40079 100644 --- a/src/misc/variables.c +++ b/src/misc/variables.c @@ -762,6 +762,12 @@ int var_SetChecked( vlc_object_t *p_this, const char *psz_name, assert( expected_type == 0 || (p_var->i_type & VLC_VAR_CLASS) == expected_type ); +#ifndef NDEBUG + /* Alert if the type is VLC_VAR_VOID */ + if( ( p_var->i_type & VLC_VAR_TYPE ) == VLC_VAR_VOID ) + msg_Warn( p_this, "Calling var_Set on the void variable '%s' (0x%04x)", psz_name, p_var->i_type ); +#endif + WaitUnused( p_this, p_var ); @@ -825,7 +831,7 @@ int var_GetChecked( vlc_object_t *p_this, const char *psz_name, #ifndef NDEBUG /* Alert if the type is VLC_VAR_VOID */ if( ( p_var->i_type & VLC_VAR_TYPE ) == VLC_VAR_VOID ) - msg_Warn( p_this, "Calling var_GetVoid on the void variable '%s' (0x%04x)", psz_name, p_var->i_type ); + msg_Warn( p_this, "Calling var_Get on the void variable '%s' (0x%04x)", psz_name, p_var->i_type ); #endif /* Duplicate value if needed */