* apps/utils/stats/stats.c (ReadLine): Handle unix end-of-line characters.
svn path=/trunk/; revision=5796
+2003-08-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
+
+ * apps/utils/stats/stats.c (ReadLine): Handle unix end-of-line characters.
+
2003-08-23 Casper S. Hornstrup <chorns@users.sourceforge.net>
* apps/tests/Makefile (TEST_APPS): Remove patblt and stretchblt
return FALSE;
i = 0;
- while (((j = CurrentOffset + i) < FileBufferSize) && (i < sizeof (Line)) &&
- ((ch = FileBuffer[j]) != 0x0D))
+ while ((((j = CurrentOffset + i) < FileBufferSize) && (i < sizeof (Line)) &&
+ ((ch = FileBuffer[j]) != 0x0D && (ch = FileBuffer[j]) != 0x0A)))
{
Line[i] = ch;
i++;
Line[i] = '\0';
LineLength = i;
- if (FileBuffer[CurrentOffset + i + 1] == 0x0A)
+ if ((FileBuffer[CurrentOffset + i] == 0x0D) && (FileBuffer[CurrentOffset + i + 1] == 0x0A))
CurrentOffset++;
CurrentOffset += i + 1;