* Bernd Brodesser wrote on Sat, Jan 08, 2000 at 09:54 +0100:
oder so. Schau doch mal in die Quellen des Programms, ich vermute mal, da ist einfach mal ein Bug drin, bzw. ein logischer Fehler. Da es ja im Falle einer Terminalausgabe die Ausgabebreite korrekt verwendet, und im Falle einer "echten" Dateiausgabe nicht, könnte z.B. der Umbruch bei 80 Zeichen eine Art "default" sein, sowas wäre insbesondere bei relativ stark plattformunabhängigen Programmen denkbar.
Soetwas vermute ich auch sehr stark. Aber wie willst Du es in den Quellen finden? Es wird ja gerade nicht zwichen Terminal un Dateiausgabe/Pipelining unterschieden. Man müsste ja den ganzen Code absuchen. Das ist wohl ein bisschen viel.
Nein, ich glaube nicht, daß man das muß. Ich habe wenig Programmiererfahrung mit C, aber ich habe z.B. in openssl mal ein paar Eingriffe in die Linediscipline rauspatchen müssen, daß ging relativ flott. Normalerweise sind ja die Source ganz gut sortiert, dann geht das. Kannst ja auch mal nach diversen tty-functions greppen, dann soltest Du zumindestens die Nähe finden (das wird ja vermutlich nur an einer Stelle gemacht), oder ganz brutal einfach mal nach "80" greppen - vielleicht gibt's da ein #define, nach dessen Vorkommen Du suchen kannst, was Dich dann zu der Stelle führt, alles machbar, einfach mal probieren... oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com