X-Git-Url: http://www.sigaev.ru/git/gitweb.cgi?a=blobdiff_plain;f=tools.h;h=7a4ffe4ac0920647bb21dde47451d104f695e429;hb=853723f7101cc42b7e76b72c70dfd7d7f804cc75;hp=a7c9b0915234b5ecfc05a9ee349fb5404f03b637;hpb=5bd16a99921291ce46fac6db14972ca7bca5c155;p=tedtools.git diff --git a/tools.h b/tools.h index a7c9b09..7a4ffe4 100644 --- a/tools.h +++ b/tools.h @@ -52,7 +52,7 @@ double elapsedtime(struct timeval *begin); #ifndef TYPEALIGN #define TYPEALIGN(ALIGNVAL,LEN) \ - (((long) (LEN) + ((ALIGNVAL) - 1)) & ~((long) ((ALIGNVAL) - 1))) + (((uintptr_t) (LEN) + ((ALIGNVAL) - 1)) & ~((uintptr_t) ((ALIGNVAL) - 1))) #define SHORTALIGN(LEN) TYPEALIGN(sizeof(int16_t), (LEN)) #define INTALIGN(LEN) TYPEALIGN(sizeof(int32_t), (LEN))