#define small_ushort unsigned char
-typedef small_short BYTE;
typedef small_ushort UBYTE;
typedef short SHORT;
typedef unsigned short USHORT;
#include <sys/param.h>
#include <sys/types.h>
-#include <sys/times.h>
-#include <sys/ioctl.h>
-
+#ifdef WIN32
+# include <windows.h>
+#else
+ typedef small_short BYTE;
+# include <sys/times.h>
+# include <sys/ioctl.h>
+#endif
#if TIME_WITH_SYS_TIME
# include <sys/time.h>
extern small_short ChkFlag[], CptrFlag[], TesujiFlag[];
extern short Pscore[], Tscore[];
extern /*unsigned*/ short rehash; /* -1 is used as a flag --tpm */
-extern char version[], patchlevel[];
extern unsigned int ttbllimit;
extern unsigned int TTadd;
extern unsigned int ttblsize;