Mercurial > mplayer.hg
diff libmpdemux/demux_mpg.c @ 36762:e788bcd9d49b
Avoid many pointer cast warnings.
Fixes most occurrences of
"cast from pointer to integer of different size"
and
"cast to pointer from integer of different size"
warnings.
author | reimar |
---|---|
date | Sun, 16 Feb 2014 15:44:36 +0000 |
parents | 9393c7f716f3 |
children | f3c835ddce85 |
line wrap: on
line diff
--- a/libmpdemux/demux_mpg.c Sun Feb 16 15:44:34 2014 +0000 +++ b/libmpdemux/demux_mpg.c Sun Feb 16 15:44:36 2014 +0000 @@ -800,7 +800,7 @@ return 0; } { - register uint32_t state = (uint32_t)demux->priv; + register uint32_t state = (uintptr_t)demux->priv; register int pos = -len; unsigned char *buf = &pack->buffer[len]; do { @@ -808,7 +808,7 @@ if (unlikely((state | 3) == 0x1bf)) pos = find_end(&buf, pos, demux->stream); } while (++pos < 0); - demux->priv = (void *)state; + demux->priv = (void *)(uintptr_t)state; len = buf - pack->buffer; } if (len < STREAM_BUFFER_SIZE)