Ich habe folgendes "Problem": Ich und ein paar Kollegen wollen eine Dokumentation auf HTML-Basis erstellen. Mittels make+m4 kann man sich hier viel Arbeit erleichtern (einbinden von Source-File inklusive Syntaxhighliting dank GNU Highlite, Header/Footer, Navigation, uvm.). Natürlich wollen wir nicht alles präventiv quoten und die eigenen Makros haben eindeutige Namen, die man nicht "aus Versehen" verwendet. Jetzt müssten aber kurz bevor die eigentliche HTML-Seite verarbeitet wird alle eingebauten Kommandos umdefiniert werden auf irgend etwas wie __m4_Makroname oder so ähnlich.
Hat irgendjemand bereits ein Makro geschrieben, das dies macht? Es müsste also zuerst scannen, welche eingebauten Makros es gibt (verschiedene m4 Implementationen) und dann diese umdefinieren.