Commit ddba7408 authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

blue screen: __MIN and __MAX are not expansion-safe

parent 01a00901
...@@ -130,9 +130,10 @@ static int Create( vlc_object_t *p_this ) ...@@ -130,9 +130,10 @@ static int Create( vlc_object_t *p_this )
config_ChainParse( p_filter, CFG_PREFIX, ppsz_filter_options, config_ChainParse( p_filter, CFG_PREFIX, ppsz_filter_options,
p_filter->p_cfg ); p_filter->p_cfg );
int val;
#define GET_VAR( name, min, max ) \ #define GET_VAR( name, min, max ) \
p_sys->i_##name = __MIN( max, __MAX( min, \ val = var_CreateGetIntegerCommand( p_filter, CFG_PREFIX #name ); \
var_CreateGetIntegerCommand( p_filter, CFG_PREFIX #name ) ) ); \ p_sys->i_##name = __MIN( max, __MAX( min, val ) ); \
var_AddCallback( p_filter, CFG_PREFIX #name, BluescreenCallback, p_sys ); var_AddCallback( p_filter, CFG_PREFIX #name, BluescreenCallback, p_sys );
GET_VAR( u, 0x00, 0xff ); GET_VAR( u, 0x00, 0xff );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment