more correct types.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4698 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2014-06-24 03:04:30 +00:00
parent b1e3060648
commit 957e9b494c

View file

@ -74,12 +74,23 @@ void BadBuiltin(void);
#include <math.h> #include <math.h>
#ifndef _VM_H #ifndef _VM_H
#if __STDC_VERSION__ >= 199901L
//C99 has a stdint header which hopefully contains an intptr_t
//its optional... but if its not in there then its unlikely you'll actually be able to get the engine to a stage where it *can* load anything
#include <stdint.h>
#define qintptr_t intptr_t
#define quintptr_t uintptr_t
#else
#ifdef _WIN64 #ifdef _WIN64
typedef long long qintptr_t; typedef long long qintptr_t;
typedef unsigned long long quintptr_t; typedef unsigned long long quintptr_t;
#else #else
typedef long qintptr_t; #ifndef _MSC_VER
typedef unsigned long quintptr_t; #define __w64
#endif
typedef long __w64 qintptr_t;
typedef unsigned long __w64 quintptr_t;
#endif
#endif #endif
#endif #endif