… steckt voller Tücken. Vor allem der Präprozessor kann manchmal mit unüberlegten Textersetzungen ganz schön dazwischenfunken. Ich habe deshalb ein kleines Perl-Script geschrieben, das alle Makronamen ermittelt, die in irgendwelchen Headerdateien verwendet werden.

Falls jemand an der Liste interessiert ist:

roland@wwid:~/proj > ls -l ma* -rw-r--r-- 1 roland users 57899195 2004-01-19 01:35 macros -rw-r--r-- 1 roland users 4355809 2004-01-19 01:23 macros.bz2 roland@wwid:~/proj > wc -l macros 395007 macros
Man beachte die weise Ausgabe in der letzten Zeile: wc weiß, daß es sich hier um Makros handelt :)

Das ist mein Rechner hier zuhause. Ich habe die Quellen zu gcc-3.3, gcc-3.4 und NetBSD-current installiert, deshalb ist es so viel.