1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Description: fix some GCC warnings.
Author: Joao Eriberto Mota Filho <eriberto@debian.org>
Last-Update: 2015-08-07
Index: libvisual-plugins/plugins/input/mplayer/input_mplayer.c
===================================================================
--- libvisual-plugins.orig/plugins/input/mplayer/input_mplayer.c
+++ libvisual-plugins/plugins/input/mplayer/input_mplayer.c
@@ -155,7 +155,8 @@ int inp_mplayer_init( VisPluginData *plu
priv->mmap_area = mmap( 0, sizeof( mplayer_data_t ),
PROT_READ, MAP_SHARED, priv->fd, 0 );
- visual_log_return_val_if_fail( (int)priv->mmap_area != -1, -1 );
+// [FIX] input_mplayer.c:158:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
+ visual_log_return_val_if_fail( (long)priv->mmap_area != -1, -1 );
if ( priv->mmap_area->nch == 0 )
{
@@ -179,11 +180,13 @@ int inp_mplayer_init( VisPluginData *plu
priv->mmap_area = mremap( priv->mmap_area, sizeof( mplayer_data_t ),
sizeof( mplayer_data_t ) + priv->mmap_area->bs,
0 );
- if ( (int)priv->mmap_area == -1 )
+// [FIX] input_mplayer.c:183:7: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
+ if ( (long)priv->mmap_area == -1 )
{
visual_log( VISUAL_LOG_CRITICAL,
+// [FIX] input_mplayer.c:187:7: warning: format '%d' expects argument of type 'int', but argument 8 has type 'long unsigned int' [-Wformat=]
_("Could not mremap() area from file '%s' " \
- " (%p from %d to %d bytes): %s"),
+ " (%p from %ld to %ld bytes): %s"),
priv->sharedfile,
priv->mmap_area, sizeof( mplayer_data_t ),
sizeof( mplayer_data_t ) + priv->mmap_area->bs,
|