summaryrefslogtreecommitdiff
path: root/Source/3rdParty/Luax/luax_config.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-19 23:06:27 +0800
committerchai <chaifix@163.com>2019-03-19 23:06:27 +0800
commit1497dccd63a84b7ee2b229b1ad9c5c02718f2a78 (patch)
treef8d1bff50da13e126d08c7345653e002e293202d /Source/3rdParty/Luax/luax_config.h
parent5e2a973516e0729b225da9de0b03015dc5854ac4 (diff)
*rename
Diffstat (limited to 'Source/3rdParty/Luax/luax_config.h')
-rw-r--r--Source/3rdParty/Luax/luax_config.h60
1 files changed, 0 insertions, 60 deletions
diff --git a/Source/3rdParty/Luax/luax_config.h b/Source/3rdParty/Luax/luax_config.h
deleted file mode 100644
index 0f69843..0000000
--- a/Source/3rdParty/Luax/luax_config.h
+++ /dev/null
@@ -1,60 +0,0 @@
-#ifndef __LUAX_TYPE_H__
-#define __LUAX_TYPE_H__
-
-#include <iostream>
-
-extern "C" {
-#include "lua51/lua.h"
-#include "lua51/lualib.h"
-#include "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 1
-#define LUAX_ENABLE_PLAIN_ENABLE 1
-
-}
-
-#endif \ No newline at end of file