=== modified file 'adler32.c' --- adler32.c 2011-03-15 00:26:32 +0000 +++ adler32.c 2011-03-15 20:46:10 +0000 @@ -36,6 +36,7 @@ #endif #define DIV_ROUNDUP(a, b) (((a) + (b) - 1) / (b)) +#define ALIGN_DIFF(x, n) (((intptr_t)((x)+(n) - 1L) & ~((intptr_t)(n) - 1L)) - (intptr_t)(x)) #define ALIGN_DOWN(x, n) (((intptr_t)(x)) & ~((intptr_t)(n) - 1L)) #define ALIGN_DOWN_DIFF(x, n) (((intptr_t)(x)) & ((intptr_t)(n) - 1L))