Fix misc-macro-parentheses warnings in aapt and androidfw.

Bug: 28705665
Change-Id: Iac353e66718aadad384183cf300330695df25909
This commit is contained in:
Chih-Hung Hsieh
2016-05-19 15:19:22 -07:00
parent 4bc3d32b15
commit e819d01e3e
2 changed files with 5 additions and 5 deletions

View File

@@ -6543,7 +6543,7 @@ bool ResTable::getIdmapInfo(const void* idmap, size_t sizeBytes,
#define CHAR16_TO_CSTR(c16, len) (String8(String16(c16,len)).string())
#define CHAR16_ARRAY_EQ(constant, var, len) \
((len == (sizeof(constant)/sizeof(constant[0]))) && (0 == memcmp((var), (constant), (len))))
(((len) == (sizeof(constant)/sizeof((constant)[0]))) && (0 == memcmp((var), (constant), (len))))
static void print_complex(uint32_t complex, bool isFraction)
{

View File

@@ -390,12 +390,12 @@ sp<AaptFile> StringPool::createStringBlock()
#define ENCODE_LENGTH(str, chrsz, strSize) \
{ \
size_t maxMask = 1 << ((chrsz*8)-1); \
size_t maxMask = 1 << (((chrsz)*8)-1); \
size_t maxSize = maxMask-1; \
if (strSize > maxSize) { \
*str++ = maxMask | ((strSize>>(chrsz*8))&maxSize); \
if ((strSize) > maxSize) { \
*(str)++ = maxMask | (((strSize)>>((chrsz)*8))&maxSize); \
} \
*str++ = strSize; \
*(str)++ = strSize; \
}
status_t StringPool::writeStringBlock(const sp<AaptFile>& pool)