xmore scheint unter bestimmten Voraussetzungen die letzte Zeile eines Files
zu verschlucken. Ich hab 20 Zeilen eingestellt und beim ansehen folgenden
files: xmore /tmp/moretest.txt
seh ich als letzte Zeile '4' obwohl auf der letzten zeile '5' stehen muss.
Analog seh ich beim File '/d/aussenwelt/sunrise/dornen/room/hoehle08.c' die
schliessende create() body-klammer nicht.
Holger
PS: xmore meine ich, hab More() nicht explizit getestet
In /obj/tools/xtool::CatFile() wird statt der auf den ausgegebenen
Zeile folgenden Zeile die auf diese folgende Zeile getestet um festzustellen,
ob das Ende der Datei erreicht ist:
l=read_file(morefile, moreoffset+1, 1);
Das +1 muss raus, da moreoffset schon in der Schleife davor auf die
naechste noch nicht ausgegebene Zeile gesetzt wurde.
Fuchur
|