+# define PURE
+# define CONST
+#endif
+
+ // shamelessly stolen from dietlibc
+#define LINK_WARNING(symbol,msg) \
+ __asm__ (".section .gnu.warning." symbol "\n\t.string \"" msg "\"\n\t.previous")
+
+#if !defined(__builtin_expect) && (__GNUC__+0)<3
+# define __builtin_expect(foo,bar) (foo)
+#endif
+
+#if !defined(__STDC_VERSION__) || (__STDC_VERSION__<199901L)
+# define restrict