+#ifdef __GNUC__
+typedef char s1byte_t; /* Basic data types. */
+typedef unsigned char u1byte_t;
+typedef short s2byte_t;
+typedef unsigned short u2byte_t;
+typedef long s4byte_t;
+typedef unsigned long u4byte_t;
+typedef long long s8byte_t;
+typedef unsigned long long u8byte_t;
+typedef float f4byte_t;
+typedef double f8byte_t;
+#endif
+