- else if( (p_oldvar = *pp_var) == p_var )
- p_var = NULL;
- else if( unlikely((i_type ^ p_oldvar->i_type) & VLC_VAR_CLASS) )
- { /* If the types differ, variable creation failed. */
- msg_Err( p_this, "Variable '%s' (0x%04x) already exist "
- "but with a different type (0x%04x)",
- psz_name, p_oldvar->i_type, i_type );
- ret = VLC_EBADVAR;
- }
- else
+ else if( (p_oldvar = *pp_var) == p_var ) /* Variable create */
+ p_var = NULL; /* Variable created */
+ else /* Variable already exists */