Skip to content

Commit

Permalink
inc: fixes & reformatting for fbfrog bindings
Browse files Browse the repository at this point in the history
* generated with more recent fbfrog version, which has slightly different
  formatting

* cgui: now #including allegro.bi for the FONT/BITMAP/DATAFILE types

* "The following symbols have been renamed" lists updated/back again,
  due to fbfrog changes

* more global arrays/zstrings for which the C headers don't specify sizes
  are now wrapped with a #define and pointer arithmetic, which allows
  indexing/access without knowing the exact size. This is probably better
  (but more ugly) than specifying the array sizes as given in each
  affected library's sources... at least it means that the declarations
  will keep working even if the array's/string's size changes on the
  library side.

* libpng headers are now consistent in that they rename PNG_LIBPNG_VER =>
  PNG_LIBPNG_VER_, and leave png_libpng_ver as-is. Ie. now it's the same,
  no matter what library version. Similar for png_get_uint_32 & co.

* win/winbase.bi: The Sleep() function wasn't actually renamed to Sleep_()
  as it should be
  • Loading branch information
dkl committed Mar 23, 2015
1 parent 3646690 commit 580675b
Show file tree
Hide file tree
Showing 108 changed files with 611 additions and 466 deletions.
143 changes: 38 additions & 105 deletions inc/CUnit/CUnit.bi
Expand Up @@ -6,6 +6,9 @@
#include once "TestDB.bi"
#include once "TestRun.bi"

'' The following symbols have been renamed:
'' #define CU_TEST => CU_TEST_

#define CUNIT_CUNIT_H_SEEN
#define CU_VERSION "2.1-3"
#define CU_MAX_TEST_NAME_LENGTH 256
Expand All @@ -14,108 +17,38 @@
#define CU_FALSE 0
#define CU_MAX(a, b) iif((a) >= (b), (a), (b))
#define CU_MIN(a, b) iif((a) >= (b), (b), (a))
#macro CU_PASS(msg)
CU_assertImplementation(CU_TRUE, __LINE__, "CU_PASS(" #msg ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT(value)
CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_FATAL(value)
CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_TRUE)
#endmacro
#macro CU_TEST_(value)
CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_FALSE)
#endmacro
#macro CU_TEST_FATAL(value)
CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_TRUE)
#endmacro
#macro CU_FAIL(msg)
CU_assertImplementation(CU_FALSE, __LINE__, "CU_FAIL(" #msg ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_FAIL_FATAL(msg)
CU_assertImplementation(CU_FALSE, __LINE__, "CU_FAIL_FATAL(" #msg ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_TRUE(value)
CU_assertImplementation((value), __LINE__, "CU_ASSERT_TRUE(" #value ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_TRUE_FATAL(value)
CU_assertImplementation((value), __LINE__, "CU_ASSERT_TRUE_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_FALSE(value)
CU_assertImplementation(-((value) = 0), __LINE__, "CU_ASSERT_FALSE(" #value ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_FALSE_FATAL(value)
CU_assertImplementation(-((value) = 0), __LINE__, "CU_ASSERT_FALSE_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_EQUAL(actual, expected)
CU_assertImplementation(-((actual) = (expected)), __LINE__, "CU_ASSERT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_EQUAL_FATAL(actual, expected)
CU_assertImplementation(-((actual) = (expected)), __LINE__, "CU_ASSERT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_NOT_EQUAL(actual, expected)
CU_assertImplementation(-((actual) <> (expected)), __LINE__, "CU_ASSERT_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_NOT_EQUAL_FATAL(actual, expected)
CU_assertImplementation(-((actual) <> (expected)), __LINE__, "CU_ASSERT_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_PTR_EQUAL(actual, expected)
CU_assertImplementation(-(cptr(const any ptr, (actual)) = cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_PTR_EQUAL_FATAL(actual, expected)
CU_assertImplementation(-(cptr(const any ptr, (actual)) = cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_PTR_NOT_EQUAL(actual, expected)
CU_assertImplementation(-(cptr(const any ptr, (actual)) <> cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_PTR_NOT_EQUAL_FATAL(actual, expected)
CU_assertImplementation(-(cptr(const any ptr, (actual)) <> cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_PTR_NULL(value)
CU_assertImplementation(-(NULL = cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NULL(" #value ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_PTR_NULL_FATAL(value)
CU_assertImplementation(-(NULL = cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NULL_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_PTR_NOT_NULL(value)
CU_assertImplementation(-(NULL <> cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NOT_NULL(" #value ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_PTR_NOT_NULL_FATAL(value)
CU_assertImplementation(-(NULL <> cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NOT_NULL_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_STRING_EQUAL(actual, expected)
CU_assertImplementation(-(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))) = 0), __LINE__, "CU_ASSERT_STRING_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_STRING_EQUAL_FATAL(actual, expected)
CU_assertImplementation(-(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))) = 0), __LINE__, "CU_ASSERT_STRING_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_STRING_NOT_EQUAL(actual, expected)
CU_assertImplementation(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))), __LINE__, "CU_ASSERT_STRING_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_STRING_NOT_EQUAL_FATAL(actual, expected)
CU_assertImplementation(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))), __LINE__, "CU_ASSERT_STRING_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_NSTRING_EQUAL(actual, expected, count)
CU_assertImplementation(-(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))) = 0), __LINE__, "CU_ASSERT_NSTRING_EQUAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_NSTRING_EQUAL_FATAL(actual, expected, count)
CU_assertImplementation(-(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))) = 0), __LINE__, "CU_ASSERT_NSTRING_EQUAL_FATAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_NSTRING_NOT_EQUAL(actual, expected, count)
CU_assertImplementation(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))), __LINE__, "CU_ASSERT_NSTRING_NOT_EQUAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_NSTRING_NOT_EQUAL_FATAL(actual, expected, count)
CU_assertImplementation(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))), __LINE__, "CU_ASSERT_NSTRING_NOT_EQUAL_FATAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_DOUBLE_EQUAL(actual, expected, granularity)
CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) <= fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_EQUAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_DOUBLE_EQUAL_FATAL(actual, expected, granularity)
CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) <= fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_EQUAL_FATAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_TRUE)
#endmacro
#macro CU_ASSERT_DOUBLE_NOT_EQUAL(actual, expected, granularity)
CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) > fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_NOT_EQUAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_FALSE)
#endmacro
#macro CU_ASSERT_DOUBLE_NOT_EQUAL_FATAL(actual, expected, granularity)
CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) > fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_NOT_EQUAL_FATAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_TRUE)
#endmacro
#define CU_PASS(msg) CU_assertImplementation(CU_TRUE, __LINE__, "CU_PASS(" #msg ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT(value) CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_FALSE)
#define CU_ASSERT_FATAL(value) CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_TRUE)
#define CU_TEST_(value) CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_FALSE)
#define CU_TEST_FATAL(value) CU_assertImplementation((value), __LINE__, #value, __FILE__, "", CU_TRUE)
#define CU_FAIL(msg) CU_assertImplementation(CU_FALSE, __LINE__, "CU_FAIL(" #msg ")", __FILE__, "", CU_FALSE)
#define CU_FAIL_FATAL(msg) CU_assertImplementation(CU_FALSE, __LINE__, "CU_FAIL_FATAL(" #msg ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_TRUE(value) CU_assertImplementation((value), __LINE__, "CU_ASSERT_TRUE(" #value ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_TRUE_FATAL(value) CU_assertImplementation((value), __LINE__, "CU_ASSERT_TRUE_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_FALSE(value) CU_assertImplementation(-((value) = 0), __LINE__, "CU_ASSERT_FALSE(" #value ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_FALSE_FATAL(value) CU_assertImplementation(-((value) = 0), __LINE__, "CU_ASSERT_FALSE_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_EQUAL(actual, expected) CU_assertImplementation(-((actual) = (expected)), __LINE__, "CU_ASSERT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_EQUAL_FATAL(actual, expected) CU_assertImplementation(-((actual) = (expected)), __LINE__, "CU_ASSERT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_NOT_EQUAL(actual, expected) CU_assertImplementation(-((actual) <> (expected)), __LINE__, "CU_ASSERT_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_NOT_EQUAL_FATAL(actual, expected) CU_assertImplementation(-((actual) <> (expected)), __LINE__, "CU_ASSERT_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_PTR_EQUAL(actual, expected) CU_assertImplementation(-(cptr(const any ptr, (actual)) = cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_PTR_EQUAL_FATAL(actual, expected) CU_assertImplementation(-(cptr(const any ptr, (actual)) = cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_PTR_NOT_EQUAL(actual, expected) CU_assertImplementation(-(cptr(const any ptr, (actual)) <> cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_PTR_NOT_EQUAL_FATAL(actual, expected) CU_assertImplementation(-(cptr(const any ptr, (actual)) <> cptr(const any ptr, (expected))), __LINE__, "CU_ASSERT_PTR_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_PTR_NULL(value) CU_assertImplementation(-(NULL = cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NULL(" #value ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_PTR_NULL_FATAL(value) CU_assertImplementation(-(NULL = cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NULL_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_PTR_NOT_NULL(value) CU_assertImplementation(-(NULL <> cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NOT_NULL(" #value ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_PTR_NOT_NULL_FATAL(value) CU_assertImplementation(-(NULL <> cptr(const any ptr, (value))), __LINE__, "CU_ASSERT_PTR_NOT_NULL_FATAL(" #value ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_STRING_EQUAL(actual, expected) CU_assertImplementation(-(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))) = 0), __LINE__, "CU_ASSERT_STRING_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_STRING_EQUAL_FATAL(actual, expected) CU_assertImplementation(-(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))) = 0), __LINE__, "CU_ASSERT_STRING_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_STRING_NOT_EQUAL(actual, expected) CU_assertImplementation(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))), __LINE__, "CU_ASSERT_STRING_NOT_EQUAL(" #actual "," #expected ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_STRING_NOT_EQUAL_FATAL(actual, expected) CU_assertImplementation(strcmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected))), __LINE__, "CU_ASSERT_STRING_NOT_EQUAL_FATAL(" #actual "," #expected ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_NSTRING_EQUAL(actual, expected, count) CU_assertImplementation(-(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))) = 0), __LINE__, "CU_ASSERT_NSTRING_EQUAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_NSTRING_EQUAL_FATAL(actual, expected, count) CU_assertImplementation(-(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))) = 0), __LINE__, "CU_ASSERT_NSTRING_EQUAL_FATAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_NSTRING_NOT_EQUAL(actual, expected, count) CU_assertImplementation(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))), __LINE__, "CU_ASSERT_NSTRING_NOT_EQUAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_NSTRING_NOT_EQUAL_FATAL(actual, expected, count) CU_assertImplementation(strncmp(cptr(const zstring ptr, (actual)), cptr(const zstring ptr, (expected)), cuint((count))), __LINE__, "CU_ASSERT_NSTRING_NOT_EQUAL_FATAL(" #actual "," #expected "," #count ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_DOUBLE_EQUAL(actual, expected, granularity) CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) <= fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_EQUAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_DOUBLE_EQUAL_FATAL(actual, expected, granularity) CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) <= fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_EQUAL_FATAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_TRUE)
#define CU_ASSERT_DOUBLE_NOT_EQUAL(actual, expected, granularity) CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) > fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_NOT_EQUAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_FALSE)
#define CU_ASSERT_DOUBLE_NOT_EQUAL_FATAL(actual, expected, granularity) CU_assertImplementation(-(fabs(cdbl((actual)) - (expected)) > fabs(cdbl((granularity)))), __LINE__, "CU_ASSERT_DOUBLE_NOT_EQUAL_FATAL(" #actual "," #expected "," #granularity ")", __FILE__, "", CU_TRUE)
3 changes: 3 additions & 0 deletions inc/CUnit/TestDB.bi
Expand Up @@ -4,6 +4,9 @@
#include once "CUnit.bi"
#include once "CUError.bi"

'' The following symbols have been renamed:
'' #define CU_ADD_TEST => CU_ADD_TEST_

extern "C"

#define CUNIT_TESTDB_H_SEEN
Expand Down
1 change: 1 addition & 0 deletions inc/IUP/iup.bi
@@ -1,6 +1,7 @@
#pragma once

#inclib "iup"

#ifdef __FB_WIN32__
#inclib "gdi32"
#inclib "user32"
Expand Down
3 changes: 1 addition & 2 deletions inc/Lua/lauxlib.bi
Expand Up @@ -56,7 +56,6 @@ declare sub luaL_setfuncs(byval L as lua_State ptr, byval l as const luaL_Reg pt
declare function luaL_getsubtable(byval L as lua_State ptr, byval idx as long, byval fname as const zstring ptr) as long
declare sub luaL_traceback(byval L as lua_State ptr, byval L1 as lua_State ptr, byval msg as const zstring ptr, byval level as long)
declare sub luaL_requiref(byval L as lua_State ptr, byval modname as const zstring ptr, byval openf as lua_CFunction, byval glb as long)

#define luaL_newlibtable(L, l_) lua_createtable(L, 0, (ubound(l_) - lbound(l_) + 1) - 1)
#macro luaL_newlib(L, l_)
scope
Expand Down Expand Up @@ -91,7 +90,7 @@ type luaL_Buffer
size as uinteger
n as uinteger
L as lua_State ptr
initb(0 to LUAL_BUFFERSIZE-1) as byte
initb(0 to LUAL_BUFFERSIZE - 1) as byte
end type

#macro luaL_addchar(B,c)
Expand Down
7 changes: 3 additions & 4 deletions inc/Lua/lua.bi
@@ -1,4 +1,5 @@
#pragma once

#inclib "lua"

#include once "crt/stdarg.bi"
Expand Down Expand Up @@ -40,14 +41,12 @@ extern "C"
#define LUA_QL(x) "'" x "'"
#define LUA_QS LUA_QL("%s")
#define LUA_IDSIZE 60

#macro luai_writestringerror(s, p)
scope
fprintf(stderr, (s), (p))
fflush(stderr)
end scope
#endmacro

#define LUAI_MAXSHORTLEN 40
#define LUAI_BITSINT 32
#define LUA_INT32 long
Expand Down Expand Up @@ -124,7 +123,8 @@ type lua_Alloc as function(byval ud as any ptr, byval ptr as any ptr, byval osiz
type lua_Number as double
type lua_Integer as integer
type lua_Unsigned as ulong
extern lua_ident as const zstring * len("$LuaVersion: " LUA_COPYRIGHT " $" "$LuaAuthors: " LUA_AUTHORS " $")
extern __lua_ident alias "lua_ident" as const byte
#define lua_ident (*cptr(const zstring ptr, @__lua_ident))

declare function lua_newstate(byval f as lua_Alloc, byval ud as any ptr) as lua_State ptr
declare sub lua_close(byval L as lua_State ptr)
Expand Down Expand Up @@ -282,7 +282,6 @@ declare function lua_sethook(byval L as lua_State ptr, byval func as lua_Hook, b
declare function lua_gethook(byval L as lua_State ptr) as lua_Hook
declare function lua_gethookmask(byval L as lua_State ptr) as long
declare function lua_gethookcount(byval L as lua_State ptr) as long

type CallInfo as CallInfo_

type lua_Debug_
Expand Down

0 comments on commit 580675b

Please sign in to comment.