#include "gedcom_internal.h"
#include "encoding.h"
-#define INTERNAL_ENCODING "UTF8"
#define ENCODING_CONF_FILE "gedcom.enc"
#define GCONV_SEARCH_PATH "GCONV_PATH"
#define MAXBUF 255
datum = tfind(&search_node, &encoding_mapping, node_compare);
free(buffer);
if (datum == NULL) {
- gedcom_error(_("No encoding found for '%s'"), gedcom_n);
+ gedcom_error(_("No encoding defined for '%s'"), gedcom_n);
return NULL;
}
else {
GCONV_SEARCH_PATH, gconv_path, PKGDATADIR);
}
if (putenv(new_gconv_path) != 0) {
- gedcom_warning(_("Failed updating environment variable %s"),
- GCONV_SEARCH_PATH);
+ gedcom_warning(_("Failed updating conversion module path"));
}
}
ENCODING_CONF_FILE);
}
else {
+ line_no = 1;
while (fgets(buffer, sizeof(buffer), in) != NULL) {
if (buffer[strlen(buffer) - 1] != '\n') {
gedcom_error(_("Line too long in encoding configuration file '%s'"),