🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
1 messages
1 total messages Started by Ortwin Gasper Wed, 27 Dec 1995 00:01
Codewartung
#1109
Author: Ortwin Gasper
Date: Wed, 27 Dec 1995 00:01
30 lines
1948 bytes
Hallo Leute,

ich glaube, daß jeder von uns von bestimmten, häufig benötigten Programmen  
die Sourcecodes gerne besitzt (z.B. um sie bei Betriebssystemmigrationen  
mitzunehmen, sie zu portieren oder um Code für eigene Applikationen zu  
klauen). Bei mir tritt dadurch häufig das Problem auf, daß ich ältere C- 
Sourcen warten muß. Dabei sind die Probleme durch Änderung der  
Sprachsyntax (K&R -> ANSI-C -> C++ unterschiedlicher 'Frische') eher  
simpel und mittels kleiner Parser automatisch durchführbar. Interessant  
werden aber die z.T. virtuosen Präprozessor-Gefechte, die wohl auf  
schlecht genormten Unix-Nährböden gewachsen sind. Für jedes Betriebssystem  
und jeden Compiler finden sich im gesamten Programmtext #ifdef's, die  
Autokonfigurationsdateien und makefiles laufen natürlich nur unter Unix,  
und man findet sich plötzlich beim Editieren aller Quellen auf einem  
Niveau wieder, das fast an Reprogrammierung grenzt. Nach Murphy findet man  
in der letzten von 25 Dateien dann unbekannte Systemaufrufe mit  
kryptischen Parametern, die bislang akzeptable Dokumentation ist auf 0  
zusammengeschrumpft und das Projekt verstirbt, obwohl aus heutiger Sicht  
nicht eine einzige nicht-ANSI-Funktion hätte verwendet werden müssen.
Daher suche ich nach einer Bibliothek der nicht-ANSI-Header von BSD, SCO,  
... mit detaillierten Informationen zumindest zu den ANSI-emulierbaren  
Funktionen.


MfG
        Ortwin



## CrossPoint v3.1 R ##
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads