void preference_free(preference_t *preference)
Frees a preference including its assigned values.
Definition: manage_configs.c:76
gpointer preference_new(char *id, char *name, char *type, char *value, char *nvt_name, char *nvt_oid, array_t *alts, char *default_value, char *hr_name, int free_strings)
Create a new preference.
Definition: manage_configs.c:49
preference_t * get_nvt_preference_by_id(const char *nvt_oid, const char *find_id, const char *check_name, const char *check_type, const char *value)
Gets an NVT preference by id or by name.
Definition: manage_sql_configs.c:2003