dnsc_env
int dnsc_apply_cfg(struct dnsc_env *env, struct config_file *cfg);
void dnsc_delete(struct dnsc_env *env);
int dnsc_handle_curved_request(struct dnsc_env* dnscenv,
struct dnsc_env * dnsc_create(void);
struct dnsc_env* dnscenv;
struct dnsc_env;
struct dnsc_env* de = worker->daemon->dnscenv;
struct dnsc_env* de = worker->daemon->dnscenv;
dnsc_delete(struct dnsc_env *env)
dnscrypt_server_uncurve(struct dnsc_env* env,
dnsc_parse_certs(struct dnsc_env *env, struct config_file *cfg)
dnsc_find_cert(struct dnsc_env* dnscenv, struct sldns_buffer* buffer)
dnsc_load_local_data(struct dnsc_env* dnscenv, struct config_file *cfg)
dnsc_parse_keys(struct dnsc_env *env, struct config_file *cfg)
dnsc_handle_curved_request(struct dnsc_env* dnscenv,
struct dnsc_env *
struct dnsc_env *env;
env = (struct dnsc_env *) calloc(1, sizeof(struct dnsc_env));
dnsc_apply_cfg(struct dnsc_env *env, struct config_file *cfg)
int dnsc_apply_cfg(struct dnsc_env *env, struct config_file *cfg);
void dnsc_delete(struct dnsc_env *env);
int dnsc_handle_curved_request(struct dnsc_env* dnscenv,
struct dnsc_env * dnsc_create(void);