summaryrefslogtreecommitdiff
path: root/databases/lua-tokyocabinet/patches/patch-tokyocabinet.c
blob: b40c83b2f828b70f515c08b66b397198139941a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$NetBSD: patch-tokyocabinet.c,v 1.2 2013/10/30 10:36:12 obache Exp $

* Lua 5.2 API change

--- tokyocabinet.c.orig	2010-09-19 23:14:07.000000000 +0000
+++ tokyocabinet.c
@@ -34,6 +34,13 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 
+#ifdef LUA_VERSION_NUM
+# if (LUA_VERSION_NUM >= 502)
+#undef lua_objlen
+#define lua_objlen lua_rawlen
+# endif
+#endif
+
 #define SWAB16(TC_num) \
   ( \
    ((TC_num & 0x00ffU) << 8) | \