summaryrefslogtreecommitdiff
path: root/Runtime/Scripting/luax_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/Scripting/luax_config.h')
-rw-r--r--Runtime/Scripting/luax_config.h66
1 files changed, 0 insertions, 66 deletions
diff --git a/Runtime/Scripting/luax_config.h b/Runtime/Scripting/luax_config.h
deleted file mode 100644
index 00a2f20..0000000
--- a/Runtime/Scripting/luax_config.h
+++ /dev/null
@@ -1,66 +0,0 @@
-#ifndef __LUAX_TYPE_H__
-#define __LUAX_TYPE_H__
-
-#include <iostream>
-
-extern "C" {
-#include "ThirdParty/lua51/lua.h"
-#include "ThirdParty/lua51/lualib.h"
-#include "ThirdParty/lua51/lauxlib.h"
-}
-
-#include <assert.h>
-
-namespace Luax
-{
-
- typedef unsigned int uint;
- typedef unsigned long uintptr;
- typedef long sintptr;
-
- typedef const char cc8;
-
- typedef unsigned char u8;
- typedef unsigned short u16;
- typedef unsigned int u32;
- typedef unsigned long long u64;
-
- typedef signed char s8;
- typedef signed short s16;
- typedef signed int s32;
- typedef signed long long s64;
-
-#ifdef _WIN32
- #define LUAX_FINAL final
- #define LUAX_LIBRARY_EXPORT __declspec(dllexport)
- #define LUAX_LIBRARY_IMPORT __declspec(dllimport)
- #define LUAX_FORCE_INLINE __forceinline
- #define LUAX_RESTRICT __restrict
- #define LUAX_ATTRIBUTE_USED
- #define LUAX_ABSTRACT
- #define LUAX_API LUAX_LIBRARY_EXPORT
-#else
- #define LUAX_FINAL final
- #define LUAX_LIBRARY_EXPORT __attribute__((visibility("default")))
- #define LUAX_LIBRARY_IMPORT
- #define LUAX_FORCE_INLINE __attribute__((always_inline)) inline
- #define LUAX_RESTRICT __restrict__
- #define LUAX_ATTRIBUTE_USED __attribute__((used))
- #define LUAX_ABSTRACT
- #define LUAX_API LUAX_LIBRARY_EXPORT
-#endif
-
-#define LUAX_ENABLE_NATIVE_EXTEND 0
-
-#define LUAX_ENABLE_PLAIN_CLASS 0
-#define LUAX_ENABLE_PLAIN_ENUM 0
-
-#define LUAX_PROFILER 1
-
-}
-
-#if LUAX_PROFILER
-#include <iostream>
-#endif
-
-#endif // __LUAX_TYPE_H__ \ No newline at end of file