RetroArch
|
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <streams/file_stream.h>
#include "lua.h"
#include "lauxlib.h"
#include "libretrodb.h"
#include "lua_common.h"
Classes | |
struct | libretrodb |
Macros | |
#define | LUA_LIB |
Functions | |
static void | push_rmsgpack_value (lua_State *L, struct rmsgpack_dom_value *value) |
static int | value_provider (void *ctx, struct rmsgpack_dom_value *out) |
static int | create_db (lua_State *L) |
static int | db_new (lua_State *L) |
static libretrodb_t * | checkdb (lua_State *L) |
static int | db_close (lua_State *L) |
static int | db_cursor_open (lua_State *L) |
static int | db_query (lua_State *L) |
static libretrodb_cursor_t * | checkcursor (lua_State *L) |
static int | cursor_close (lua_State *L) |
static int | cursor_read (lua_State *L) |
static int | cursor_iter (lua_State *L) |
LUALIB_API int | luaopen_testlib (lua_State *L) |
Variables | |
static const luaL_Reg | testlib [] |
static const struct luaL_Reg | cursor_mt [] |
static const struct luaL_Reg | libretrodb_mt [] |
#define LUA_LIB |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
LUALIB_API int luaopen_testlib | ( | lua_State * | L | ) |
|
static |
|
static |