mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
42 lines
1.1 KiB
Diff
42 lines
1.1 KiB
Diff
From 152314d1e706046575a70f339e913d2d8dfdab7f Mon Sep 17 00:00:00 2001
|
|
From: Juan Carrano <j.carrano@fu-berlin.de>
|
|
Date: Tue, 29 May 2018 11:55:49 +0200
|
|
Subject: [PATCH 7/7] Default to 32 bit build and small buffer size.
|
|
|
|
Set the word length and buffer size in luaconf.h so that it doesn't have to
|
|
be specified in the compiler's command line each time.
|
|
|
|
LUAL_BUFFERSIZE can still be overrriden by -DLUAL_BUFFERSIZE=xxxx.
|
|
To force a 64 bit build, define LUA_64BIT.
|
|
---
|
|
luaconf.h | 6 ++++--
|
|
1 file changed, 4 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/luaconf.h b/luaconf.h
|
|
index e816db00..8093833d 100644
|
|
--- a/luaconf.h
|
|
+++ b/luaconf.h
|
|
@@ -33,7 +33,9 @@
|
|
** ensure that all software connected to Lua will be compiled with the
|
|
** same configuration.
|
|
*/
|
|
-/* #define LUA_32BITS */
|
|
+#ifndef LUA_64BITS
|
|
+#define LUA_32BITS
|
|
+#endif
|
|
|
|
|
|
/*
|
|
@@ -753,7 +755,7 @@
|
|
#if LUA_FLOAT_TYPE == LUA_FLOAT_LONGDOUBLE
|
|
#define LUAL_BUFFERSIZE 8192
|
|
#else
|
|
-#define LUAL_BUFFERSIZE ((int)(0x80 * sizeof(void*) * sizeof(lua_Integer)))
|
|
+#define LUAL_BUFFERSIZE 64
|
|
#endif
|
|
|
|
#endif
|
|
--
|
|
2.25.1
|
|
|