- char *textdom, *save_textdom;
-
- textdom = textdomain(NULL);
- if (!textdom) {
- gedcom_error(_("Could not retrieve text domain: %s"), strerror(errno));
- return result;
- }
-
- save_textdom = strdup(textdom);
- if (! save_textdom) {
- MEMORY_ERROR;
- return result;
- }
-
- if (! bindtextdomain(PACKAGE, LOCALEDIR)
- || ! bind_textdomain_codeset(PACKAGE, INTERNAL_ENCODING)
- || ! textdomain(PACKAGE)) {
- gedcom_error(_("Could not set text domain: %s"), strerror(errno));
- return result;
- }