rc = tld_check_lz(uc_name, &err_pos, NULL);
if (rc == TLD_INVALID)
infof(data, "WARNING: %s; pos %u = `%c'/0x%02X\n",
- tld_strerror(rc), err_pos, uc_name[err_pos],
+#ifdef HAVE_TLD_STRERROR
+ tld_strerror(rc),
+#else
+ "<no msg>",
+#endif
+ err_pos, uc_name[err_pos],
uc_name[err_pos] & 255);
else if (rc != TLD_SUCCESS)
infof(data, "WARNING: TLD check for %s failed; %s\n",
- uc_name, tld_strerror(rc));
+ uc_name,
+#ifdef HAVE_TLD_STRERROR
+ tld_strerror(rc)
+#else
+ "<no msg>"
+#endif
+ );
if (uc_name)
idn_free(uc_name);
return (rc == TLD_SUCCESS);