aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ltests.c4
-rw-r--r--ltests.h8
2 files changed, 11 insertions, 1 deletions
diff --git a/ltests.c b/ltests.c
index 0513354c..a4e5d282 100644
--- a/ltests.c
+++ b/ltests.c
@@ -309,6 +309,10 @@ static void printobj (global_State *g, GCObject *o) {
309} 309}
310 310
311 311
312void lua_printobj (lua_State *L, struct GCObject *o) {
313 printobj(G(L), o);
314}
315
312static int testobjref (global_State *g, GCObject *f, GCObject *t) { 316static int testobjref (global_State *g, GCObject *f, GCObject *t) {
313 int r1 = testobjref1(g, f, t); 317 int r1 = testobjref1(g, f, t);
314 if (!r1) { 318 if (!r1) {
diff --git a/ltests.h b/ltests.h
index 2b4498cc..1a2d8d28 100644
--- a/ltests.h
+++ b/ltests.h
@@ -72,7 +72,13 @@ extern void *l_Trick;
72/* 72/*
73** Function to traverse and check all memory used by Lua 73** Function to traverse and check all memory used by Lua
74*/ 74*/
75int lua_checkmemory (lua_State *L); 75LUAI_FUNC int lua_checkmemory (lua_State *L);
76
77/*
78** Function to print an object GC-friendly
79*/
80struct GCObject;
81LUAI_FUNC void lua_printobj (lua_State *L, struct GCObject *o);
76 82
77 83
78/* test for lock/unlock */ 84/* test for lock/unlock */