[Allegro] a99: Problem mit mittellangen Zeilen bei get
Thomas Berger
ThB at Gymel.com
Do Dez 8 13:14:24 CET 2011
Korrektur:
Am 08.12.2011 13:02, schrieb Thomas Berger:
> Dann kann man durch Ersatz bisheriger
>
> write newline
>
> durch
>
> var $@<irgendwas>
> if not "" write newline
>
> die Situation wirklich sauber hinbekommen, und die Aenderung bringt
> auch nur dort ein geaendertes Verhalten, wo vorher Unfug wg. zu langer
> Zeilen passierte.
Doch: Bislang wurde bei
write
write newline
am Dateiende ein fehlender Zeilenvorschub stillschweigend
ergaenzt, mit der vorgeschlagenen Aenderung wuerde er genau
dann in der Ausgabedatei fehlen, wenn er in der Eingabedatei
fehlte (das mag eine Verbesserung sein, waere aber definitiv
ein geaendertes Verhalten auch bei Dateien ohne ueberlange
Zeilen). Man kann es aber wohl dennoch verantworten, denn
es ist ja noch nicht einmal klar, ob irgendwelche Standard-
Flexe die obige differenzierte Zeilenendebehandlung benoetigen
und wenn ja, ob irgendwelche Folgeverarbeitungen durch
Standardflexe zerbrechen, wenn jetzt ein pathologisches
Dateiende weitergereicht wird.
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro