/***************************************************************************** Return the formated value of the setting or NULL if no such setting exists, *****************************************************************************/ const char *api_server_setting_get(lua_State *L, const char *setting_name) { struct setting *pset; static char buf[512]; LUASCRIPT_CHECK_STATE(L, NULL); LUASCRIPT_CHECK_ARG_NIL(L, setting_name, 2, API_TYPE_STRING, NULL); pset = setting_by_name(setting_name); if (!pset) { return NULL; } return setting_value_name(pset, FALSE, buf, sizeof(buf)); }
int setting_id(const char *name) { const setting_t *sett = setting_by_name(name); return (sett) ? sett->id : -1; }