# HG changeset patch # User ramiro # Date 1238031242 0 # Node ID a031926f7d6b4641bd9dd5b01a70e0edc4d292bb # Parent c55ba0e88410d394d760082801f67f53ea75aa46 Use intptr_t when casting pointers to int. diff -r c55ba0e88410 -r a031926f7d6b dsputil.c --- a/dsputil.c Wed Mar 25 19:00:15 2009 +0000 +++ b/dsputil.c Thu Mar 26 01:34:02 2009 +0000 @@ -4271,7 +4271,7 @@ static int did_fail=0; DECLARE_ALIGNED_16(int, aligned); - if((long)&aligned & 15){ + if((intptr_t)&aligned & 15){ if(!did_fail){ #if HAVE_MMX || HAVE_ALTIVEC av_log(NULL, AV_LOG_ERROR, diff -r c55ba0e88410 -r a031926f7d6b h263.c --- a/h263.c Wed Mar 25 19:00:15 2009 +0000 +++ b/h263.c Thu Mar 26 01:34:02 2009 +0000 @@ -3056,7 +3056,7 @@ uint8_t *start= pbBufPtr(&s->pb); uint8_t *end= s->pb.buf_end; int size= end - start; - int pb_size = (((long)start + size/3)&(~3)) - (long)start; + int pb_size = (((intptr_t)start + size/3)&(~3)) - (intptr_t)start; int tex_size= (size - 2*pb_size)&(~3); set_put_bits_buffer_size(&s->pb, pb_size);