[Allegro] SRCH: ganz kleine Verbesserung

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Feb 2 08:20:36 CET 2007


Normalwender des Standardsystems sind unbetroffen, nur
Parametrierer könnten evtl. betroffen sein:

Abermals hatte Berger, der unermüdliche Vorkämpfer für Akkuratesse,
eine ganz geringfügige Fehlfunktion in SRCH entdeckt:
Der Manipulationsbefehl c">#nnn" bzw. c"<#nnn" arbeitete
dann nicht immer korrekt, wenn der Arbeitstext an seinem Anfang
mit dem Inhalt von #nnn komplett übereinstimmte, aber laenger war als
jener.
Dieser Befehl dient zum Auslösen eines Sprungs. Wenn man
schreibt:

#90 +B c">#uxy" e0

dann besagt das: Prüfe, ob der Inhalt von #90, als Zeichenfolge,
lexikalisch (also im Sinne des alphabetischen Sortierens) größer ist als
der Inhalt von #uxy. Wenn ja, dann springe nach #-B, sonst mache mit der
nächsten Zeile weiter (und gib an dieser Stelle in keinem Fall was aus,
wegen e0).

Jetzt klappt das in allen Fällen. Das korrigierte SRCH.EXE liegt bereit.

MfG B.E.



Mehr Informationen über die Mailingliste Allegro