regedit: Fix concat handling for ANSI files.
This commit is contained in:
parent
f7e56d19c4
commit
b058648ae3
|
@ -666,13 +666,22 @@ void processRegLinesA(FILE *in)
|
||||||
if (s_eol > line && *(s_eol-1) == '\\') {
|
if (s_eol > line && *(s_eol-1) == '\\') {
|
||||||
int c;
|
int c;
|
||||||
s = s_eol-1;
|
s = s_eol-1;
|
||||||
/* The following error protection could be made more self-
|
|
||||||
* correcting but I thought it not worth trying.
|
do
|
||||||
*/
|
{
|
||||||
if ((c = fgetc (in)) == EOF || c != ' ' ||
|
c = fgetc(in);
|
||||||
(c = fgetc (in)) == EOF || c != ' ')
|
} while(c == ' ' || c == '\t');
|
||||||
|
|
||||||
|
if(c == EOF)
|
||||||
|
{
|
||||||
fprintf(stderr,"%s: ERROR - invalid continuation.\n",
|
fprintf(stderr,"%s: ERROR - invalid continuation.\n",
|
||||||
getAppName());
|
getAppName());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
*s = c;
|
||||||
|
s++;
|
||||||
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue