#include "byteorder.h" /* Build byte-order independent version */
/* Good for i386, but be careful... */
+#ifdef linux
+#include <sys/types.h>
+typedef __u8 byte;
+typedef __u8 uint8;
+typedef __u16 uint16;
+typedef __u32 uint32;
+typedef __s8 int8;
+typedef __s16 int16;
+typedef __s32 int32;
+#else
typedef unsigned char byte;
typedef unsigned char uint8;
typedef unsigned short uint16;
typedef char int8;
typedef short int16;
typedef long int32;
+#endif /* linux */
/* Some fixed assumptions:
Trial type is always bitsum.