projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
replace typeof with __typeof__
[fio.git]
/
oslib
/
libmtd_common.h
diff --git
a/oslib/libmtd_common.h
b/oslib/libmtd_common.h
index 87f93b61971129ef34eb0a24777a298fdc7f47d8..4ed9f0ba8fde036807f163297a333a191aeb623f 100644
(file)
--- 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 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) ({ \
#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) ({ \
(_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; \
})
(_x > _y) ? _x : _y; \
})