From d8bba22ebfc6f3abfe419be0e96b043e705e0ea9 Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Wed, 6 May 2009 16:19:59 -0500 Subject: [PATCH] Warning fix: use intptr_t for integer pointer math libavcodec/x86/h264_i386.h: In function 'decode_significance_x86': libavcodec/x86/h264_i386.h:41: warning: cast from pointer to integer of different size libavcodec/x86/h264_i386.h:42: warning: cast from pointer to integer of different size libavcodec/x86/h264_i386.h: In function 'decode_significance_8x8_x86': libavcodec/x86/h264_i386.h:94: warning: cast from pointer to integer of different size --- libavcodec/x86/h264_i386.h | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/x86/h264_i386.h b/libavcodec/x86/h264_i386.h index 29b214a..9287e01 100644 --- a/libavcodec/x86/h264_i386.h +++ b/libavcodec/x86/h264_i386.h @@ -38,8 +38,8 @@ static int decode_significance_x86(CABACContext *c, int max_coeff, uint8_t *significant_coeff_ctx_base, int *index){ void *end= significant_coeff_ctx_base + max_coeff - 1; - int minusstart= -(int)significant_coeff_ctx_base; - int minusindex= 4-(int)index; + intptr_t minusstart= -(intptr_t)significant_coeff_ctx_base; + intptr_t minusindex= 4-(intptr_t)index; int coeff_count; __asm__ volatile( "movl "RANGE "(%3), %%esi \n\t" @@ -91,7 +91,7 @@ static int decode_significance_x86(CABACContext *c, int max_coeff, static int decode_significance_8x8_x86(CABACContext *c, uint8_t *significant_coeff_ctx_base, int *index, const uint8_t *sig_off){ - int minusindex= 4-(int)index; + intptr_t minusindex= 4-(intptr_t)index; int coeff_count; x86_reg last=0; __asm__ volatile( -- 1.6.2.3