O_STR
else O_STR(opt, "log-identity", log_identity)
else O_STR(opt, "interface-automatic-ports", if_automatic_ports)
else O_STR(opt, "ssl-service-key", ssl_service_key)
else O_STR(opt, "tls-service-key", ssl_service_key)
else O_STR(opt, "ssl-service-pem", ssl_service_pem)
else O_STR(opt, "tls-service-pem", ssl_service_pem)
else O_STR(opt, "ssl-cert-bundle", tls_cert_bundle)
else O_STR(opt, "tls-cert-bundle", tls_cert_bundle)
else O_STR(opt, "tls-ciphers", tls_ciphers)
else O_STR(opt, "tls-ciphersuites", tls_ciphersuites)
else O_STR(opt, "http-endpoint", http_endpoint)
else O_STR(opt, "chroot", chrootdir)
else O_STR(opt, "username", username)
else O_STR(opt, "directory", directory)
else O_STR(opt, "logfile", logfile)
else O_STR(opt, "pidfile", pidfile)
else O_STR(opt, "identity", identity)
else O_STR(opt, "version", version)
else O_STR(opt, "http-user-agent", http_user_agent)
else O_STR(opt, "nsid", nsid_cfg_str)
else O_STR(opt, "target-fetch-policy", target_fetch_policy)
else O_STR(opt, "module-config", module_conf)
else O_STR(opt, "val-nsec3-keysize-iterations",val_nsec3_key_iterations)
else O_STR(opt, "server-key-file", server_key_file)
else O_STR(opt, "server-cert-file", server_cert_file)
else O_STR(opt, "control-key-file", control_key_file)
else O_STR(opt, "control-cert-file", control_cert_file)
else O_STR(opt, "dnstap-socket-path", dnstap_socket_path)
else O_STR(opt, "dnstap-ip", dnstap_ip)
else O_STR(opt, "dnstap-tls-server-name", dnstap_tls_server_name)
else O_STR(opt, "dnstap-tls-cert-bundle", dnstap_tls_cert_bundle)
else O_STR(opt, "dnstap-tls-client-key-file",
else O_STR(opt, "dnstap-tls-client-cert-file",
else O_STR(opt, "dnstap-identity", dnstap_identity)
else O_STR(opt, "dnstap-version", dnstap_version)
else O_STR(opt, "dnscrypt-provider", dnscrypt_provider)
else O_STR(opt, "ipsecmod-hook", ipsecmod_hook)
else O_STR(opt, "cookie-secret-file", cookie_secret_file)
else O_STR(opt, "backend", cachedb_backend)
else O_STR(opt, "secret-seed", cachedb_secret)
else O_STR(opt, "redis-server-host", redis_server_host)
else O_STR(opt, "redis-replica-server-host", redis_replica_server_host)
else O_STR(opt, "redis-server-path", redis_server_path)
else O_STR(opt, "redis-replica-server-path", redis_replica_server_path)
else O_STR(opt, "redis-server-password", redis_server_password)
else O_STR(opt, "redis-replica-server-password", redis_replica_server_password)
else O_STR(opt, "name-v4", ipset_name_v4)
else O_STR(opt, "name-v6", ipset_name_v6)
ttype = O_STR(sp, O_TERM);
for (found = 0, p = t = O_STR(sp, O_PATH);; ++p)
file_backup(sp, name, O_STR(sp, O_BACKUP)) && !LF_ISSET(FS_FORCE))
if ((chp = O_STR(sp, O_PRINT)) != NULL)
if ((chp = O_STR(sp, O_NOPRINT)) != NULL)
if (rval || O_STR(sp, cnt) == NULL) {
if (o_set(sp, cnt, OS_NOFREE | OS_STRDUP, O_STR(sp, cnt), 0)) {
free(O_STR(sp, cnt));
if (O_STR(sp, optindx) != NULL && o_set(sp, optindx,
OS_DEF | OS_NOFREE | OS_STRDUP, O_STR(sp, optindx), 0))
O_STR(sp, offset) != NULL &&
!strcmp(O_STR(sp, offset), sep))
if ((p = O_STR(sp, off)) == NULL || p[0] == '\0') {
if (O_STR(sp, cnt) == O_D_STR(sp, cnt) ||
!strcmp(O_STR(sp, cnt), O_D_STR(sp, cnt))))
if (O_STR(sp, cnt) != NULL)
curlen += strlen(O_STR(sp, cnt));
O_STR(sp, offset) == NULL ? "" : O_STR(sp, offset));
if (O_STR(sp, cnt) == NULL)
for (p = O_STR(sp, cnt); (ch = *p) != '\0'; ++p) {
dp = O_STR(sp, O_RECDIR);
dp = O_STR(sp, O_RECDIR);
dp = O_STR(sp, O_RECDIR);
p = O_STR(sp, O_RECDIR);
rp = O_STR(sp, O_RECDIR);
for (p = mp = O_STR(sp, O_SHELLMETA); *p != '\0'; ++p)
sh_path = O_STR(sp, O_SHELL);
for (p = t = O_STR(sp, O_CDPATH);; ++p)
if ((name = strrchr(O_STR(sp, O_SHELL), '/')) == NULL)
name = O_STR(sp, O_SHELL);
execl(O_STR(sp, O_SHELL), name, "-c", cmd, (char *)NULL);
msgq_str(sp, M_SYSERR, O_STR(sp, O_SHELL), "execl: %s");
sh_path = O_STR(sp, O_SHELL);
if ((name = strrchr(O_STR(sp, O_SHELL), '/')) == NULL)
name = O_STR(sp, O_SHELL);
execl(O_STR(sp, O_SHELL), name, "-c", cmd, (char *)NULL);
msgq_str(sp, M_SYSERR, O_STR(sp, O_SHELL), "execl: %s");
(void)snprintf(buf, sizeof(buf), "%s -i", O_STR(sp, O_SHELL));
if (O_STR(sp, O_CEDIT) != NULL && v_ecl_log(sp, tp))
return (v_buildps(sp, str, O_STR(sp, O_SECTIONS)));
return (v_buildps(sp, O_STR(sp, O_PARAGRAPHS), str));
if ((list = O_STR(sp, O_SECTIONS)) == NULL)
if ((list = O_STR(sp, O_SECTIONS)) == NULL)
if (strchr(O_STR(sp, O_SHELLMETA), tp->lb[tp->cno - 1]) != NULL &&
if (LF_ISSET(TXT_CEDIT) && O_STR(sp, O_CEDIT) != NULL &&
O_STR(sp, O_CEDIT)[0] == evp->e_c)
if (LF_ISSET(TXT_FILEC) && O_STR(sp, O_FILEC) != NULL &&
O_STR(sp, O_FILEC)[0] == evp->e_c)
else O_STR(opt, "log-identity", log_identity)
else O_STR(opt, "interface-automatic-ports", if_automatic_ports)
else O_STR(opt, "ssl-service-key", ssl_service_key)
else O_STR(opt, "tls-service-key", ssl_service_key)
else O_STR(opt, "ssl-service-pem", ssl_service_pem)
else O_STR(opt, "tls-service-pem", ssl_service_pem)
else O_STR(opt, "ssl-cert-bundle", tls_cert_bundle)
else O_STR(opt, "tls-cert-bundle", tls_cert_bundle)
else O_STR(opt, "tls-ciphers", tls_ciphers)
else O_STR(opt, "tls-ciphersuites", tls_ciphersuites)
else O_STR(opt, "http-endpoint", http_endpoint)
else O_STR(opt, "chroot", chrootdir)
else O_STR(opt, "username", username)
else O_STR(opt, "directory", directory)
else O_STR(opt, "logfile", logfile)
else O_STR(opt, "pidfile", pidfile)
else O_STR(opt, "identity", identity)
else O_STR(opt, "version", version)
else O_STR(opt, "http-user-agent", http_user_agent)
else O_STR(opt, "nsid", nsid_cfg_str)
else O_STR(opt, "target-fetch-policy", target_fetch_policy)
else O_STR(opt, "module-config", module_conf)
else O_STR(opt, "val-nsec3-keysize-iterations",val_nsec3_key_iterations)
else O_STR(opt, "server-key-file", server_key_file)
else O_STR(opt, "server-cert-file", server_cert_file)
else O_STR(opt, "control-key-file", control_key_file)
else O_STR(opt, "control-cert-file", control_cert_file)
else O_STR(opt, "dnstap-socket-path", dnstap_socket_path)
else O_STR(opt, "dnstap-ip", dnstap_ip)
else O_STR(opt, "dnstap-tls-server-name", dnstap_tls_server_name)
else O_STR(opt, "dnstap-tls-cert-bundle", dnstap_tls_cert_bundle)
else O_STR(opt, "dnstap-tls-client-key-file",
else O_STR(opt, "dnstap-tls-client-cert-file",
else O_STR(opt, "dnstap-identity", dnstap_identity)
else O_STR(opt, "dnstap-version", dnstap_version)
else O_STR(opt, "dnscrypt-provider", dnscrypt_provider)
else O_STR(opt, "ipsecmod-hook", ipsecmod_hook)
else O_STR(opt, "cookie-secret-file", cookie_secret_file)
else O_STR(opt, "backend", cachedb_backend)
else O_STR(opt, "secret-seed", cachedb_secret)
else O_STR(opt, "redis-server-host", redis_server_host)
else O_STR(opt, "redis-replica-server-host", redis_replica_server_host)
else O_STR(opt, "redis-server-path", redis_server_path)
else O_STR(opt, "redis-replica-server-path", redis_replica_server_path)
else O_STR(opt, "redis-server-password", redis_server_password)
else O_STR(opt, "redis-replica-server-password", redis_replica_server_password)
else O_STR(opt, "name-v4", ipset_name_v4)
else O_STR(opt, "name-v6", ipset_name_v6)