]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/regint.h
MdeModulePkg: Fix VS2015 warning C4311 & C4312 in RegularExpressionDxe
[mirror_edk2.git] / MdeModulePkg / Universal / RegularExpressionDxe / Oniguruma / regint.h
index 44589bf999998550d37c9981ea762444016ca737..f48c55764c32c822c08ee5f9bd11ae3f35f107c1 100644 (file)
 \r
 #define GET_ALIGNMENT_PAD_SIZE(addr,pad_size) do {\\r
   (pad_size) = WORD_ALIGNMENT_SIZE \\r
-               - ((unsigned int )(addr) % WORD_ALIGNMENT_SIZE);\\r
+               - ((unsigned int )(UINTN)(addr) % WORD_ALIGNMENT_SIZE);\\r
   if ((pad_size) == WORD_ALIGNMENT_SIZE) (pad_size) = 0;\\r
 } while (0)\r
 \r
 #define ALIGNMENT_RIGHT(addr) do {\\r
   (addr) += (WORD_ALIGNMENT_SIZE - 1);\\r
-  (addr) -= ((unsigned int )(addr) % WORD_ALIGNMENT_SIZE);\\r
+  (addr) -= ((unsigned int )(UINTN)(addr) % WORD_ALIGNMENT_SIZE);\\r
 } while (0)\r
 \r
 #endif /* PLATFORM_UNALIGNED_WORD_ACCESS */\r