Дамп Lua на C++C++

Программы на C++. Форум разработчиков
Anonymous
Дамп Lua на C++

Сообщение Anonymous »

Я хочу экспортировать двоичный чанк с помощью lua_dump или luaU_dump..

Ошибка: возвращается только len)) + sz))) {
memcpy(newData + (*(wd->len)), p, sz);
*(wd->data) = newData;
*(wd->len) += sz;
} else {
free(newData);
return 1;
}

return 0;
}

static const Proto* combine(lua_State* L, int n)
{
if (n==1)
return toproto(L,-1);
else
{
Proto* f;
int i=n;
if (lua_load(L,kpt_lua_Reader,&i,"=(keppedev)",NULL)!=LUA_OK) fatal(lua_tostring(L,-1));
f=toproto(L,-1);
for (i=0; ip=toproto(L,i-n-1);
if (f->p->sizeupvalues>0) f->p->upvalues[0].instack=0;
}
f->sizelineinfo=0;
return f;
}
}

static void fatal(const char* message)
{
QWidget *widget = new QWidget();
QMessageBox::warning(widget,"Keppe Develop",message);
}
[/code]

http://www.keppe.org/img/LuaR.png

Подробнее здесь: https://stackoverflow.com/questions/175 ... -dump-in-c

Вернуться в «C++»