Lines Matching refs:setting
220 static int json_integer_option(lua_State *l, int optindex, int *setting, in json_integer_option() argument
230 *setting = value; in json_integer_option()
233 lua_pushinteger(l, *setting); in json_integer_option()
239 static int json_enum_option(lua_State *l, int optindex, int *setting, in json_enum_option() argument
251 *setting = lua_toboolean(l, optindex) * bool_true; in json_enum_option()
253 *setting = luaL_checkoption(l, optindex, NULL, options); in json_enum_option()
256 if (bool_true && (*setting == 0 || *setting == bool_true)) in json_enum_option()
257 lua_pushboolean(l, *setting); in json_enum_option()
259 lua_pushstring(l, options[*setting]); in json_enum_option()
327 void json_verify_invalid_number_setting(lua_State *l, int *setting) in json_verify_invalid_number_setting() argument
329 if (*setting == 1) { in json_verify_invalid_number_setting()
330 *setting = 0; in json_verify_invalid_number_setting()