+static void initialize(void)
+{
+ cdecl__init_i18n();
+ err_no_mem.err.str = _("failed to allocate memory");
+
+ gl_tls_key_init(tls_key, free_err);
+}
+
+/*
+ * cdecl__err(CDECL_ENOMEM);
+ * cdecl__err(code, fmt, ...);
+ *
+ * Sets the library error to code, with a printf-style error string.
+ */
+void cdecl__err(unsigned code, ...)