On Fri, May 11, 2001 at 10:26:17PM +0200, Konrad Rosenbaum wrote:
man (e)grep
Beispiel (Deklaration): egrep 'meinefunktion(.*)' `find . -name '*.h'`
Ich glaube, das meinst Du nicht wirklich ernst. (Auch wenn ich zu dieser Lösung öfter greife.) Das ist jedenfalls keine Antwort, mit der Du jemandem klarmachen kannst, daß es einfach ist, unter Unix Programme zu schreiben usw.
ctags/etags und Freunde sind eine Hilfe, wenn es um die Stellen geht, an denen eine Funktion definiert wurde. (vi -t main sollte z.B. die File öffnen, in der main() ist und mich an die passende Stelle bringen.)
Als Sourcebrowser gibt's verschiedene. Ich weiß nicht, wie die alle hiessen, aber ich glaube, cscope war einer. Da gibt's auch irgendwo die Quellen. Und doxygen hat sich auch ganz gut gemacht. Der wird wohl auch mit C gehen, auch wenn's ursprünglich für C++ gedacht ist.
Best regards from Dresden/Germany Viele Gruesse aus Dresden Heiko Schlittermann