Пример #1
0
int lh_delete(lua_State *L) {
  checkArg(L, 1, "delete");
  int i = luaInt(1);
  if(i < 0 || i > size(objs)) {
    noteyeError(17, "delete: no such object", NULL, i);
    return 0;
    }
  deleteobj(i); // todo: reuse this index?
  return 0;
  }
Пример #2
0
int HashIdx::Delete(const char *key, int length)
{
	struct HashIdx::VElt *res = findobj(key, length);
	if (res == NULL)
	{
		return DB_NOTFOUND;
	}

	deleteobj(key, length);
	return 0;
}