X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=oslib%2Flibmtd_common.h;h=4ed9f0ba8fde036807f163297a333a191aeb623f;hp=87f93b61971129ef34eb0a24777a298fdc7f47d8;hb=3376ecf43b2bdd3952c6291d8b469bdf49d3a273;hpb=540e235dcd276e63c57ca4bd35f70a0651e2d00e 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; \ })