diff options
author | Sven Gothel <[email protected]> | 2010-11-06 02:57:04 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-11-06 02:57:04 +0100 |
commit | 5eceb08e10660c9f01de1a21abf816978454a486 (patch) | |
tree | 11c248bb8eb838e2728d6a11341b69d415f5cb4a /make/stub_includes/khr/KD/kdplatform.h | |
parent | f47e8be170731d75a8b6002621a1541f90160465 (diff) |
Move khronos common header to khr
Diffstat (limited to 'make/stub_includes/khr/KD/kdplatform.h')
-rw-r--r-- | make/stub_includes/khr/KD/kdplatform.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/make/stub_includes/khr/KD/kdplatform.h b/make/stub_includes/khr/KD/kdplatform.h new file mode 100644 index 000000000..0357b1e2e --- /dev/null +++ b/make/stub_includes/khr/KD/kdplatform.h @@ -0,0 +1,42 @@ +/* Sample KD/kdplatform.h for OpenKODE Core 1.0.3 */ +#ifndef __kdplatform_h_ +#define __kdplatform_h_ + +#define KD_API +#define KD_APIENTRY + +typedef int KDint32; +typedef unsigned int KDuint32; +#if defined(_MSC_VER) +typedef signed __int64 KDint64; +typedef unsigned __int64 KDuint64; +#else +typedef long long KDint64; +typedef unsigned long long KDuint64; +#endif +typedef short KDint16; +typedef unsigned short KDuint16; +typedef unsigned long KDuintptr; +typedef unsigned long KDsize; +typedef long KDssize; +#define KDINT_MIN (-0x7fffffff-1) +#define KDINT_MAX 0x7fffffff +#define KDUINT_MAX 0xffffffffU +#define KDINT64_MIN (-0x7fffffffffffffffLL-1) +#define KDINT64_MAX 0x7fffffffffffffffLL +#define KDUINT64_MAX 0xffffffffffffffffULL +#define KDSSIZE_MIN (-0x7fffffff-1) +#define KDSSIZE_MAX 0x7fffffff +#define KDSIZE_MAX 0xffffffffU +#define KDUINTPTR_MAX 0xffffffffU +#define KD_NORETURN +#define KD_INFINITY (1.0F/0.0F) +#define KD_WINDOW_SUPPORTED +#ifdef KD_NDEBUG +#define kdAssert(c) +#else +#define kdAssert(c) ((void)( (c) ? 0 : (kdHandleAssertion(#c, __FILE__, __LINE__), 0))) +#endif + +#endif /* __kdplatform_h_ */ + |