Removed newlines from error strings.
[gedcom-parse.git] / gedcom / compat.c
index 21cac35344407b1d6d4168f8017e372b4c72d985..d4fdb9f480216801f155de5264a8513cefa75dfc 100644 (file)
@@ -63,6 +63,11 @@ void gedcom_set_compat_handling(int enable_compat)
 
 void set_compatibility(char* program)
 {
+  /* Reinitialize compatibility */
+  compat_at = 0;
+  default_charset = "";
+  compatibility = 0;
+  
   if (compat_enabled) {
     if (! strncmp(program, "ftree", 6)) {
       gedcom_warning(_("Enabling compatibility with 'ftree'"));
@@ -75,9 +80,6 @@ void set_compatibility(char* program)
       default_charset = "ANSI";
       compat_at = 1;
     }
-    else {
-      compatibility = 0;
-    }
   }
 }