]> henry.ined.fr Git - .git/commitdiff
* imach.c (Module): The use of a Windows BOM (huge) file is now an error
authorN. Brouard <brouard@ined.fr>
Fri, 12 Feb 2021 11:34:20 +0000 (11:34 +0000)
committerN. Brouard <brouard@ined.fr>
Fri, 12 Feb 2021 11:34:20 +0000 (11:34 +0000)
src/imach.c

index fd029ce9070cb19f3532a448e09c81a85b6a8473..295d8d7a4945c5676a01dcd1fa6b462376789240 100644 (file)
@@ -1,6 +1,9 @@
 /* $Id$
   $State$
   $Log$
+  Revision 1.303  2021/02/11 19:50:15  brouard
+  *  (Module): imach.c Someone entered 'results:' instead of 'result:'. Now it is an error which is printed.
+
   Revision 1.302  2020/02/22 21:00:05  brouard
   *  (Module): imach.c Update mle=-3 (for computing Life expectancy
   and life table from the data without any state)
@@ -9252,16 +9255,16 @@ int readdata(char datafile[], int firstobs, int lastobs, int *imax)
     else if( line[0] == (char)0xFF && line[1] == (char)0xFE)
     {
       noffset=noffset+2;
-      printf("# Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);fflush(stdout);
-      fprintf(ficlog,"# Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);
+      printf("# Error Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);fflush(stdout);
+      fprintf(ficlog,"# Error Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);
       fflush(ficlog); return 1;
     }
     else if( line[0] == 0 && line[1] == 0)
     {
       if( line[2] == (char)0xFE && line[3] == (char)0xFF){
        noffset=noffset+4;
-       printf("# Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);fflush(stdout);
-       fprintf(ficlog,"# Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);
+       printf("# Error Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);fflush(stdout);
+       fprintf(ficlog,"# Error Data file '%s'  is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile);
        fflush(ficlog); return 1;
       }
     } else{