Die Programmiersprache C
2004-01-18 01:36
low_level
… 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:
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.
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.