// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #pragma once const bool debug=true; #include "targetver.h" #include "assert.h" #include #include //#if defined(_WIN32) //#include //#else typedef char _TCHAR; //#endif #include #include using namespace std; #include #include #include #include #if !defined(_WIN32) typedef int HANDLE; inline void strcpy_s(char *dst, unsigned len, const char *src) { strcpy(dst, src); } #else typedef void *HANDLE; #endif //#if defined(CHAR) //#error CHAR already defined? //#endif //#if defined(_WIN32_WINNT) //typedef wchar_t CHAR; //#else // more to be done...linux unicode is 32 bit. //typedef unsigned short CHAR; // 16 bit unicode //#endif #define null (0) #include // for debugging typedef struct _Ints { int i[100]; } *Ints; typedef struct _Chars { char c[200]; } *Chars; typedef char CHARS[400]; typedef struct _OWS { int size; char type; char string[400]; } *OWS;