From 4422b9747253a065da560e6d24388c9fd98c6223 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Tue, 15 Apr 2014 15:25:49 -0300 Subject: keep 'luaL_checkversion_' with its signature in version 5.2, for correct error messages in case of version mixings --- lauxlib.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lauxlib.c') diff --git a/lauxlib.c b/lauxlib.c index 9a3cf243..843843ce 100644 --- a/lauxlib.c +++ b/lauxlib.c @@ -1,5 +1,5 @@ /* -** $Id: lauxlib.c,v 1.260 2014/03/12 20:57:40 roberto Exp roberto $ +** $Id: lauxlib.c,v 1.261 2014/04/01 18:55:06 roberto Exp roberto $ ** Auxiliary functions for building Lua libraries ** See Copyright Notice in lua.h */ @@ -966,12 +966,12 @@ LUALIB_API lua_State *luaL_newstate (void) { } -LUALIB_API void luaL_checkversion_ (lua_State *L, int ver, size_t sz) { +LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t sz) { const lua_Number *v = lua_version(L); if (v != lua_version(NULL)) luaL_error(L, "multiple Lua VMs detected"); else if (*v != ver) - luaL_error(L, "version mismatch: app. needs %d, Lua core provides %f", + luaL_error(L, "version mismatch: app. needs %f, Lua core provides %f", ver, *v); /* check numeric types */ if (sz != LUAL_NUMSIZES) -- cgit v1.2.3-55-g6feb