PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funktionen in allen Quellcode-Dateien umbenennen



MrTux
19-05-2003, 18:27
Hallo.

Durch die Auslagerung von Funktionen in eine Bibliothek möchte ich gerne (fast) alle C-Funktionen umbenennen. Aufgrund von mehr als 50 Funktionen in insgesamt 25 *.c und 21 *.h Dateien möchte ich das nicht per Hand machen müssen. Was gibt es da für Möglichkeiten? Sed möchte ich nicht nehmen, da einige Funktionsnamen bis auf wenige Zeichen am Anfang/Ende identisch sind.

Der SourceNavigator von Red Hat sah vielversprechend aus, konnte es aber leider doch nicht.

Martin

fs111
19-05-2003, 23:52
normalerweise würde ja ein echter Unix User zu perl raten, aber ich will mal anders an die Sache rangehen. Es gibt in eclipse die Möglichkeit eine Java-Klasse umzubennen, und die IDE bennent automaitsch jedes vorkommen im gesamten Projekt um. Da es auch ein sehr ausgereiftes C/C++ Plugin für eclipse gibt, solltest Du mal einen Blick darauf werfen, ich weiß allerdings nicht, ob das evtl. eine Funktion ist, die nur der Java Editor bietet (Stichwort Refactor). Guck es Dir am besten selber an.

http://www.eclipse.org/
http://eclipse.org/downloads/index.php
http://www.eclipse.org/cdt/
http://www-106.ibm.com/developerworks/opensource/library/os-ecc/?ca=dgr-ln

Grüße und HTH

fs111

MrTux
20-05-2003, 21:57
Hi fs111.

Mit Eclipse ging das echt wunderbar. Kann ich nur weiterempfehlen. Vielen Dank für den Tipp. :)

Martin