+ OS: first of all, test for MS-DOS platform. We must do this before testing
+ for Unix, because DJGPP compiler defines __unix__ under MS-DOS
+ */
+#if defined(__GO32__) || defined(__DJGPP__) || defined(__DOS__)
+ #ifndef __DOS__
+ #define __DOS__
+ #endif
+ /* size_t is the same as unsigned int for Watcom 11 compiler, */
+ /* so define it if it hadn't been done by configure yet */
+ #if !defined(wxSIZE_T_IS_UINT) && !defined(wxSIZE_T_IS_ULONG)
+ #ifdef __WATCOMC__
+ #define wxSIZE_T_IS_UINT
+ #endif
+ #ifdef __DJGPP__
+ #define wxSIZE_T_IS_ULONG
+ #endif
+ #endif
+
+/*
+ OS: then test for generic Unix defines, then for particular flavours and