summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2014-10-14 10:58:50 +0200
committerAndreas Baumann <abaumann@yahoo.com>2014-10-14 10:58:50 +0200
commit0b3f1a0e088575988beaaea11b3e32a0bd26f63a (patch)
tree6d19a10e4280d127e06409be785faa9e5450ec9a /src
parentc53b92a2da701e0ae8c0263ab92344dd418558c2 (diff)
downloadcrawler-0b3f1a0e088575988beaaea11b3e32a0bd26f63a.tar.gz
crawler-0b3f1a0e088575988beaaea11b3e32a0bd26f63a.tar.bz2
tolua test runs on Windows
Diffstat (limited to 'src')
-rw-r--r--src/libluaglue/LuaVM.cpp8
-rwxr-xr-xsrc/libluaglue/Makefile.W321
2 files changed, 7 insertions, 2 deletions
diff --git a/src/libluaglue/LuaVM.cpp b/src/libluaglue/LuaVM.cpp
index e75a1c9..637f668 100644
--- a/src/libluaglue/LuaVM.cpp
+++ b/src/libluaglue/LuaVM.cpp
@@ -1,6 +1,10 @@
#include "LuaVM.hpp"
#include "StringUtils.hpp"
+#ifdef _WIN32
+#define snprintf _snprintf
+#endif
+#define __STDC_FORMAT_MACROS
#include "util/IntTypes.hpp"
#include <stdexcept>
@@ -226,7 +230,7 @@ int LuaVM::findValue( const string &key )
}
lua_getglobal( m_lua, parts[0].c_str( ) );
- for( size_t i = 1; i <= parts.size( ) - 1; i++ ) {
+ for( int i = 1; i <= (int)parts.size( ) - 1; i++ ) {
if( !lua_istable( m_lua, -1 ) ) {
lua_pop( m_lua, i );
ostringstream ss;
@@ -237,7 +241,7 @@ int LuaVM::findValue( const string &key )
}
if( lua_isnil( m_lua, -1 ) ) {
- lua_pop( m_lua, parts.size( ) );
+ lua_pop( m_lua, (int)parts.size( ) );
ostringstream ss;
ss << "key '" << key << "' refers to an empty element";
throw runtime_error( ss.str( ) );
diff --git a/src/libluaglue/Makefile.W32 b/src/libluaglue/Makefile.W32
index fa7a015..855a7a7 100755
--- a/src/libluaglue/Makefile.W32
+++ b/src/libluaglue/Makefile.W32
@@ -18,6 +18,7 @@ INCLUDE_DIRS = \
INCLUDE_LDFLAGS = \
INCLUDE_LIBS = \
+ $(TOPDIR)\src\libutil\util.lib \
$(TOPDIR)\lua\src\lua52.lib
CPP_OBJS = \