var_Create( p_input, val.psz_string,
VLC_VAR_INTEGER|VLC_VAR_HASCHOICE|VLC_VAR_ISCOMMAND );
var_AddCallback( p_input, val.psz_string,
- NavigationCallback, (void *)i );
+ NavigationCallback, (void *)(intptr_t)i );
if( p_input->p->title[i]->psz_name == NULL ||
*p_input->p->title[i]->psz_name == '\0' )
(void)psz_cmd; (void)oldval;
/* Issue a title change */
- val.i_int = (int)p_data;
+ val.i_int = (intptr_t)p_data;
input_ControlPush( p_input, INPUT_CONTROL_SET_TITLE, &val );
var_Change( p_input, "title", VLC_VAR_SETVALUE, &val, NULL );
{
case VLC_MODULE_CPU_REQUIREMENT:
assert (!module->b_submodule);
- module->i_cpu |= (int)value;
+ module->i_cpu |= (intptr_t)value;
break;
case VLC_MODULE_SHORTCUT:
break;
case VLC_MODULE_SCORE:
- module->i_score = (int)value;
+ module->i_score = (intptr_t)value;
break;
case VLC_MODULE_PROGRAM:
/* Check whether someone provided us with a window ID */
var_Get( p_vout->p_libvlc, "drawable", &val );
- if( val.i_int ) return (void *)val.i_int;
+ if( val.i_int ) return (void *)(intptr_t)val.i_int;
/* Find if the main interface supports embedding */
p_list = vlc_list_find( p_vout, VLC_OBJECT_INTF, FIND_ANYWHERE );