Blame README

ee333f
portable type definitions for a free-standing environment
ee333f
---------------------------------------------------------
2184c4
2184c4
COMPILERS
2184c4
---------
2184c4
+ gcc (midipix).
2184c4
+ gcc (mingw).
2184c4
+ clang.
2184c4
+ MSVS.
2184c4
2184c4
2184c4
USAGE
2184c4
-----
2184c4
2184c4
(1) 32-bit free-standing environment
2184c4
------------------------------------
2184c4
2184c4
#define __NT32
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(2) 64-bit free-standing environment
2184c4
------------------------------------
2184c4
2184c4
#define __NT64
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(3) 32-bit free-standing WINAPI environment
2184c4
2184c4
#define MIDIPIX_WIN32
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(4) 64-bit free-standing WINAPI environment
2184c4
2184c4
#define MIDIPIX_WIN64
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(5) 32-bit WINAPI environment with a non-posix C library
2184c4
2184c4
#define MIDIPIX_WIN32
2184c4
#define MIDIPIX_EXTERNAL_TYPES
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(6) 64-bit WINAPI environment with a non-posix C library
2184c4
2184c4
#define MIDIPIX_WIN64
2184c4
#define MIDIPIX_EXTERNAL_TYPES
2184c4
#include <psxtypes/psxtypes.h>
2184c4
2184c4
2184c4
(7) a standard POSIX development environment
2184c4
2184c4
#define __NATIVE_POSIX
2184c4
#include <psxtypes/psxtypes.h>