#endif
;
+char *sasl =
+#ifdef CYRUS_SASL
+ "cyrus_sasl";
+#else
+ "";
+#endif
+
+char *tls =
+#ifdef TLS_SUPPORT
+ "tls";
+#else
+ "";
+#endif
+
struct proc {
char *p_name;
char **p_field;
{ "libdir", &mhlibdir },
{ "sbackup", &sbackup },
{ "lockmethod", &lockmethod },
+ { "sasl", &sasl },
+ { "tls", &tls },
{ NULL, NULL },
};
struct proc *ps;
for (ps = procs; ps->p_name; ps++)
- if (!mh_strcasecmp (ps->p_name, str))
+ if (!strcasecmp (ps->p_name, str ? str : ""))
return (*ps->p_field);
return NULL;