version 1.303, 2021/02/11 19:50:15
|
version 1.304, 2021/02/12 11:34:20
|
Line 1
|
Line 1
|
/* $Id$ |
/* $Id$ |
$State$ |
$State$ |
$Log$ |
$Log$ |
|
Revision 1.304 2021/02/12 11:34:20 brouard |
|
* imach.c (Module): The use of a Windows BOM (huge) file is now an error |
|
|
Revision 1.303 2021/02/11 19:50:15 brouard |
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. |
* (Module): imach.c Someone entered 'results:' instead of 'result:'. Now it is an error which is printed. |
|
|
Line 9255 int readdata(char datafile[], int firsto
|
Line 9258 int readdata(char datafile[], int firsto
|
else if( line[0] == (char)0xFF && line[1] == (char)0xFE) |
else if( line[0] == (char)0xFF && line[1] == (char)0xFE) |
{ |
{ |
noffset=noffset+2; |
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); |
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,"# Data file '%s' is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile); |
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; |
fflush(ficlog); return 1; |
} |
} |
else if( line[0] == 0 && line[1] == 0) |
else if( line[0] == 0 && line[1] == 0) |
{ |
{ |
if( line[2] == (char)0xFE && line[3] == (char)0xFF){ |
if( line[2] == (char)0xFE && line[3] == (char)0xFF){ |
noffset=noffset+4; |
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); |
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,"# Data file '%s' is a huge UTF16BE BOM file, please convert to UTF8 or ascii file (for example with dos2unix) and rerun.\n",datafile); |
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; |
fflush(ficlog); return 1; |
} |
} |
} else{ |
} else{ |