DLUA_REQUIRE_ARGS(L, 2);
- iter = xlua_dict_iter_getptr(L, -2, NULL);
+ iter = xlua_dict_iter_getptr(L, 1, NULL);
lua_dict_iterate_more(iter);
DLUA_REQUIRE_ARGS(L, 3);
- dict = dlua_check_dict(L, -3);
- path = luaL_checkstring(L, -2);
- flags = luaL_checkinteger(L, -1);
+ dict = dlua_check_dict(L, 1);
+ path = luaL_checkstring(L, 2);
+ flags = luaL_checkinteger(L, 3);
/* set up iteration */
pool = pool_alloconly_create("lua dict iter", 128);
DLUA_REQUIRE_ARGS(L, 2);
- dict = xlua_dict_getptr(L, -2, NULL);
- key = luaL_checkstring(L, -1);
+ dict = xlua_dict_getptr(L, 1, NULL);
+ key = luaL_checkstring(L, 2);
dict_lookup_async(dict, key, lua_dict_lookup_callback, L);
DLUA_REQUIRE_ARGS(L, 1);
- txn = xlua_dict_txn_getptr(L, -1, NULL);
+ txn = xlua_dict_txn_getptr(L, 1, NULL);
sanity_check_txn(L, txn);
txn->state = STATE_ABORTED;
DLUA_REQUIRE_ARGS(L, 1);
- txn = xlua_dict_txn_getptr(L, -1, NULL);
+ txn = xlua_dict_txn_getptr(L, 1, NULL);
sanity_check_txn(L, txn);
txn->state = STATE_COMMITTED;
DLUA_REQUIRE_ARGS(L, 3);
- txn = xlua_dict_txn_getptr(L, -3, NULL);
- key = luaL_checkstring(L, -2);
- value = luaL_checkstring(L, -1);
+ txn = xlua_dict_txn_getptr(L, 1, NULL);
+ key = luaL_checkstring(L, 2);
+ value = luaL_checkstring(L, 3);
dict_set(txn->txn, key, value);
DLUA_REQUIRE_ARGS(L, 1);
- dict = dlua_check_dict(L, -1);
+ dict = dlua_check_dict(L, 1);
pool = pool_alloconly_create("lua dict txn", 128);
txn = p_new(pool, struct lua_dict_txn, 1);