]> wimlib.net Git - wimlib/blobdiff - include/wimlib/compiler-gcc.h
extract.c: replace tempnam() with mkstemp() on non-Windows
[wimlib] / include / wimlib / compiler-gcc.h
index cb42c894800e668bf24c4098fa567a97f4e84121..3a9d8e7e1007ab59533a7b8bc58ec972586c7472 100644 (file)
@@ -19,7 +19,8 @@
 #define _may_alias_attribute   __attribute__((may_alias))
 #define likely(expr)           __builtin_expect(!!(expr), 1)
 #define unlikely(expr)         __builtin_expect(!!(expr), 0)
-#define prefetch(addr)         __builtin_prefetch(addr)
+#define prefetchr(addr)                __builtin_prefetch((addr), 0)
+#define prefetchw(addr)                __builtin_prefetch((addr), 1)
 #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4)
 #  define _cold_attribute      __attribute__((cold))
 #endif