X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=oslib%2Flibmtd_common.h;h=4ed9f0ba8fde036807f163297a333a191aeb623f;hb=c44d2c6e97245bf68a57f9860a1c92c7bc065f82;hp=87f93b61971129ef34eb0a24777a298fdc7f47d8;hpb=e2b7f9fb0d105de217fe97817b47c594232ac14f;p=fio.git diff --git a/oslib/libmtd_common.h b/oslib/libmtd_common.h index 87f93b61..4ed9f0ba 100644 --- a/oslib/libmtd_common.h +++ b/oslib/libmtd_common.h @@ -49,18 +49,18 @@ extern "C" { #define min(a, b) MIN(a, b) /* glue for linux kernel source */ #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) -#define ALIGN(x,a) __ALIGN_MASK(x,(typeof(x))(a)-1) +#define ALIGN(x,a) __ALIGN_MASK(x,(__typeof__(x))(a)-1) #define __ALIGN_MASK(x,mask) (((x)+(mask))&~(mask)) #define min_t(t,x,y) ({ \ - typeof((x)) _x = (x); \ - typeof((y)) _y = (y); \ + __typeof__((x)) _x = (x); \ + __typeof__((y)) _y = (y); \ (_x < _y) ? _x : _y; \ }) #define max_t(t,x,y) ({ \ - typeof((x)) _x = (x); \ - typeof((y)) _y = (y); \ + __typeof__((x)) _x = (x); \ + __typeof__((y)) _y = (y); \ (_x > _y) ? _x : _y; \ })