GAP3OWEF46NTZSUXOAHNIGGDOQYKK3XETXEQGKDYNQUOA2QAWXVAC
2EBEWIV4YHXXAFR4GG2GMZJ2K77NK762HNQ77CZLHI3LDVGX7RJAC
FM4LIPXOMA65AXD33QNNRVMURTVCLGB7NCQYYS6I3DPOZFIKN4XQC
MQ62OAMLGJVRW2QIL4PAZRAU6PC52ZVGY2FCOBIY6IWGQIHMU5CAC
UL7XFKMUX3WIU4O2LZANK4ECJ654UZPDBFGNXUEYZYOLKBYBCG6AC
ACZYEIX7WMPIIODKCATBCUE626AJ4ZGGBOMVC6BGXM27EQU2RECAC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
DWWOM6V2Z4RQVT6AKW6OYLSFOUE4W5PTP2SH4AAZE2E4EIH4RLUAC
#ifndef DEBUGLUA_H
#define DEBUGLUA_H
void debug_call_dlua();
#endif
#include "AppHdr.h"
#include "luaterp.h"
#include "cio.h"
#include "clua.h"
#include "dlua.h"
void _debug_call_lua(lua_State *ls)
{
char specs[80];
while (true)
{
mpr("> ", MSGCH_PROMPT);
get_input_line(specs, sizeof(specs));
std::string s = specs;
if (s.empty())
return;
int err = 0;
if (err = luaL_dostring(ls, s.c_str()))
{
mprf(MSGCH_ERROR, "lua error: %d", err);
}
}
}
void debug_call_dlua()
{
_debug_call_lua(dlua);
}