mirror of
https://github.com/libretro/RetroArch
synced 2025-03-27 23:37:39 +00:00
(libretro-db) Style nits
This commit is contained in:
parent
9093cd4aba
commit
ab325df65d
@ -16,55 +16,32 @@ static void push_rmsgpack_value(lua_State *L, struct rmsgpack_dom_value *value)
|
|||||||
{
|
{
|
||||||
uint32_t i;
|
uint32_t i;
|
||||||
|
|
||||||
switch (value->type)
|
switch(value->type)
|
||||||
{
|
{
|
||||||
case RDT_INT:
|
case RDT_INT:
|
||||||
lua_pushnumber(
|
lua_pushnumber(L, value->int_);
|
||||||
L,
|
|
||||||
value->int_
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case RDT_UINT:
|
case RDT_UINT:
|
||||||
lua_pushnumber(
|
lua_pushnumber(L, value->uint_);
|
||||||
L,
|
|
||||||
value->uint_
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case RDT_BINARY:
|
case RDT_BINARY:
|
||||||
lua_pushlstring(
|
lua_pushlstring(L, value->binary.buff, value->binary.len);
|
||||||
L,
|
|
||||||
value->binary.buff,
|
|
||||||
value->binary.len
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case RDT_BOOL:
|
case RDT_BOOL:
|
||||||
lua_pushboolean(
|
lua_pushboolean(L, value->bool_);
|
||||||
L,
|
|
||||||
value->bool_
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case RDT_NULL:
|
case RDT_NULL:
|
||||||
lua_pushnil(L);
|
lua_pushnil(L);
|
||||||
break;
|
break;
|
||||||
case RDT_STRING:
|
case RDT_STRING:
|
||||||
lua_pushlstring(
|
lua_pushlstring(L, value->string.buff, value->binary.len);
|
||||||
L,
|
|
||||||
value->string.buff,
|
|
||||||
value->binary.len
|
|
||||||
);
|
|
||||||
break;
|
break;
|
||||||
case RDT_MAP:
|
case RDT_MAP:
|
||||||
lua_createtable(L, 0, value->map.len);
|
lua_createtable(L, 0, value->map.len);
|
||||||
for (i = 0; i < value->map.len; i++)
|
for (i = 0; i < value->map.len; i++)
|
||||||
{
|
{
|
||||||
push_rmsgpack_value(
|
push_rmsgpack_value(L, &value->map.items[i].key);
|
||||||
L,
|
push_rmsgpack_value(L, &value->map.items[i].value);
|
||||||
&value->map.items[i].key
|
|
||||||
);
|
|
||||||
push_rmsgpack_value(
|
|
||||||
L,
|
|
||||||
&value->map.items[i].value
|
|
||||||
);
|
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -72,14 +49,8 @@ static void push_rmsgpack_value(lua_State *L, struct rmsgpack_dom_value *value)
|
|||||||
lua_createtable(L, value->array.len, 0);
|
lua_createtable(L, value->array.len, 0);
|
||||||
for (i = 0; i < value->array.len; i++)
|
for (i = 0; i < value->array.len; i++)
|
||||||
{
|
{
|
||||||
lua_pushnumber(
|
lua_pushnumber(L, i + 1);
|
||||||
L,
|
push_rmsgpack_value(L, &value->array.items[i]);
|
||||||
i + 1
|
|
||||||
);
|
|
||||||
push_rmsgpack_value(
|
|
||||||
L,
|
|
||||||
&value->array.items[i]
|
|
||||||
);
|
|
||||||
lua_settable(L, -3);
|
lua_settable(L, -3);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -112,7 +83,7 @@ static int value_provider(void *ctx, struct rmsgpack_dom_value *out)
|
|||||||
return rv;
|
return rv;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int create_db (lua_State *L)
|
static int create_db(lua_State *L)
|
||||||
{
|
{
|
||||||
int rv;
|
int rv;
|
||||||
RFILE *dst;
|
RFILE *dst;
|
||||||
@ -138,7 +109,7 @@ static int create_db (lua_State *L)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int db_new (lua_State *L)
|
static int db_new(lua_State *L)
|
||||||
{
|
{
|
||||||
libretrodb_t *db = NULL;
|
libretrodb_t *db = NULL;
|
||||||
const char *db_file = NULL;
|
const char *db_file = NULL;
|
||||||
@ -167,14 +138,14 @@ static libretrodb *checkdb(lua_State *L)
|
|||||||
return ud;
|
return ud;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int db_close (lua_State *L)
|
static int db_close(lua_State *L)
|
||||||
{
|
{
|
||||||
libretrodb_t *db = checkdb(L);
|
libretrodb_t *db = checkdb(L);
|
||||||
libretrodb_close(db);
|
libretrodb_close(db);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int db_cursor_open (lua_State *L)
|
static int db_cursor_open(lua_State *L)
|
||||||
{
|
{
|
||||||
int rv;
|
int rv;
|
||||||
libretrodb_cursor_t *cursor = NULL;
|
libretrodb_cursor_t *cursor = NULL;
|
||||||
@ -195,7 +166,7 @@ static int db_cursor_open (lua_State *L)
|
|||||||
return 2;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int db_query (lua_State *L)
|
static int db_query(lua_State *L)
|
||||||
{
|
{
|
||||||
int rv;
|
int rv;
|
||||||
libretrodb_cursor_t *cursor = NULL;
|
libretrodb_cursor_t *cursor = NULL;
|
||||||
@ -237,14 +208,14 @@ static libretrodb_cursor *checkcursor(lua_State *L)
|
|||||||
return ud;
|
return ud;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int cursor_close (lua_State *L)
|
static int cursor_close(lua_State *L)
|
||||||
{
|
{
|
||||||
libretrodb_cursor_t *cursor = checkcursor(L);
|
libretrodb_cursor_t *cursor = checkcursor(L);
|
||||||
libretrodb_cursor_close(cursor);
|
libretrodb_cursor_close(cursor);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int cursor_read (lua_State *L)
|
static int cursor_read(lua_State *L)
|
||||||
{
|
{
|
||||||
libretrodb_cursor_t *cursor = checkcursor(L);
|
libretrodb_cursor_t *cursor = checkcursor(L);
|
||||||
struct rmsgpack_dom_value value;
|
struct rmsgpack_dom_value value;
|
||||||
@ -255,7 +226,7 @@ static int cursor_read (lua_State *L)
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int cursor_iter (lua_State *L)
|
static int cursor_iter(lua_State *L)
|
||||||
{
|
{
|
||||||
libretrodb_cursor_t *cursor = checkcursor(L);
|
libretrodb_cursor_t *cursor = checkcursor(L);
|
||||||
luaL_getmetafield(L, -1, "read");
|
luaL_getmetafield(L, -1, "read");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user