]> granicus.if.org Git - onig/commitdiff
fix #65 : SIZEOF_SIZE_T doesn't exist on certain architecutres
authorK.Kosako <kosako@sofnec.co.jp>
Fri, 14 Jul 2017 06:51:46 +0000 (15:51 +0900)
committerK.Kosako <kosako@sofnec.co.jp>
Fri, 14 Jul 2017 06:51:46 +0000 (15:51 +0900)
src/regint.h

index 5845b9233b09d0e9ccda9b68f851edaa2d89aac8..148efd999f453e357315c54574bbcd0d69bb9800 100644 (file)
@@ -211,7 +211,11 @@ typedef int intptr_t;
 } while(0)
 
 /* sizeof(OnigCodePoint) */
-#define WORD_ALIGNMENT_SIZE     SIZEOF_LONG
+#ifdef SIZEOF_SIZE_T
+# define WORD_ALIGNMENT_SIZE     SIZEOF_SIZE_T
+#else
+# define WORD_ALIGNMENT_SIZE     SIZEOF_LONG
+#endif
 
 #define GET_ALIGNMENT_PAD_SIZE(addr,pad_size) do {\
   (pad_size) = WORD_ALIGNMENT_SIZE \