示例#1
0
/*****************************************************************************
  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));
}
示例#2
0
文件: setting.c 项目: romkazor/sngrep
int
setting_id(const char *name)
{
    const setting_t *sett = setting_by_name(name);
    return (sett) ? sett->id : -1;
}