b·050410

Mo(o)re

10. Apr 2005, 17:50:05
Bug
NewHolger
Siehe auch:b·030103,  f·011002·3,  f·031129·1,  f·031129·2

HR Image

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



Start » Magierhandbuch » Todo » b·050410 Letzte Generierung: 18.08.2006, 13:35
Email an: mud@wl.mud.de
Valid HTML 4.01!