Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8246d1df authored by Ashok Bhat's avatar Ashok Bhat
Browse files

h264dec: Use intptr_t when a pointer is treated as an integer



Change-Id: I83057565a842da31ee137fac674af496c1fc18af
Signed-off-by: default avatarAshok Bhat <ashok.bhat@arm.com>
parent 05eaf105
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ typedef OMX_S16 ARM_BLOCK8x8[64];

/* Alignment operation */

#define armAlignToBytes(Ptr,N)      (Ptr + ( ((N-(int)Ptr)&(N-1)) / sizeof(*Ptr) ))
#define armAlignToBytes(Ptr,N)      (Ptr + ( ((N-(intptr_t)Ptr)&(N-1)) / sizeof(*Ptr) ))
#define armAlignTo2Bytes(Ptr)       armAlignToBytes(Ptr,2)
#define armAlignTo4Bytes(Ptr)       armAlignToBytes(Ptr,4)
#define armAlignTo8Bytes(Ptr)       armAlignToBytes(Ptr,8)
@@ -83,8 +83,8 @@ typedef OMX_S16 ARM_BLOCK8x8[64];
#define armRetDataErrIf(condition, code) if(condition) { return (code); }

#ifndef ALIGNMENT_DOESNT_MATTER
#define armIsByteAligned(Ptr,N)     ((((int)(Ptr)) % N)==0)
#define armNotByteAligned(Ptr,N)    ((((int)(Ptr)) % N)!=0)
#define armIsByteAligned(Ptr,N)     ((((intptr_t)(Ptr)) % N)==0)
#define armNotByteAligned(Ptr,N)    ((((intptr_t)(Ptr)) % N)!=0)
#else
#define armIsByteAligned(Ptr,N)     (1)
#define armNotByteAligned(Ptr,N)    (0)
+3 −3
Original line number Diff line number Diff line
@@ -71,7 +71,7 @@ typedef OMX_S16 ARM_BLOCK8x8[64];

/* Alignment operation */

#define armAlignToBytes(Ptr,N)      (Ptr + ( ((N-(int)Ptr)&(N-1)) / sizeof(*Ptr) ))
#define armAlignToBytes(Ptr,N)      (Ptr + ( ((N-(intptr_t)Ptr)&(N-1)) / sizeof(*Ptr) ))
#define armAlignTo2Bytes(Ptr)       armAlignToBytes(Ptr,2)
#define armAlignTo4Bytes(Ptr)       armAlignToBytes(Ptr,4)
#define armAlignTo8Bytes(Ptr)       armAlignToBytes(Ptr,8)
@@ -83,8 +83,8 @@ typedef OMX_S16 ARM_BLOCK8x8[64];
#define armRetDataErrIf(condition, code) if(condition) { return (code); }

#ifndef ALIGNMENT_DOESNT_MATTER
#define armIsByteAligned(Ptr,N)     ((((int)(Ptr)) % N)==0)
#define armNotByteAligned(Ptr,N)    ((((int)(Ptr)) % N)!=0)
#define armIsByteAligned(Ptr,N)     ((((intptr_t)(Ptr)) % N)==0)
#define armNotByteAligned(Ptr,N)    ((((intptr_t)(Ptr)) % N)!=0)
#else
#define armIsByteAligned(Ptr,N)     (1)
#define armNotByteAligned(Ptr,N)    (0)