diff options
Diffstat (limited to 'vendor')
-rw-r--r-- | vendor/icu/src/ubidiimp.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vendor/icu/src/ubidiimp.h b/vendor/icu/src/ubidiimp.h index e070125781..16516614ab 100644 --- a/vendor/icu/src/ubidiimp.h +++ b/vendor/icu/src/ubidiimp.h @@ -198,8 +198,8 @@ typedef struct Run { /* in a Run, logicalStart will get this bit set if the run level is odd */ #define INDEX_ODD_BIT (1UL<<31) -#define MAKE_INDEX_ODD_PAIR(index, level) ((index)|((int32_t)(level)<<31)) -#define ADD_ODD_BIT_FROM_LEVEL(x, level) ((x)|=((int32_t)(level)<<31)) +#define MAKE_INDEX_ODD_PAIR(index, level) ((index)|((uint32_t)(level)<<31)) +#define ADD_ODD_BIT_FROM_LEVEL(x, level) ((x)|=((uint32_t)(level)<<31)) #define REMOVE_ODD_BIT(x) ((x)&=~INDEX_ODD_BIT) #define GET_INDEX(x) ((x)&~INDEX_ODD_BIT) |