Doxygen erzeugt falschen Callgraph

Gast #2947232
Lesenswert?

Hi,

ich habe ein Problem mit den von Doxygen generierten Callgraphen, das 
ich weder verstehe noch lösen kann.
Mir wird ein Callgraph generiert, der einen Funktionsaufruf zeigt wo 
keiner ist.

Ich hänge eine c- sowie eine h-Datei an, die nötig sind um das Problem 
zu sehen, sowie die Doxygen-Konfigdatei und den generierten 
Doxygen-Output.

Der generierte Callgraph behauptet in der Function func() würde die 
Funktion TestFuncNotCalled gerufen, obwohl diese nur als 
Funktionspointer an die Funktion ExFunc (definiert in der h-Datei) 
übergeben wird.

Weiß jemand, wie man das ändern kann?

Doxygen wird in der Version 1.8.2 benutzt.

Danke und viele Grüße
Angehängte Dateien:
Gast #2948571
Lesenswert?

Hi,

hab mal bei Doxygen auf der Seite gesucht und ähnliche Bugs sind bereits 
gemeldet - der Erste den ich gefunden habe wurde bereits 2007 gemeldet.
Leider ist offensichtlich immer noch keine Lösung geplant - alle Bugs 
stehen auf 'UNCONFIRMED'.
Hier die Bugnummern:
https://bugzilla.gnome.org/show_bug.cgi?id=672762
https://bugzilla.gnome.org/show_bug.cgi?id=618509
https://bugzilla.gnome.org/show_bug.cgi?id=441228

Viele Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren