The call graph for func2 is not correctly created because the call graph picture shows that func1() is called in func2().
If I comment the call func1() line from func3() the call graph picture is generated correctly.
This MYDEF is somehow correct because I can not see func3() in function list.
But why func2() call func1()?
If I delete #if (MYDEF == 1) I can also see func3 function in file list and this calls func1() which is correct.
Last edit: Constantinescu Adrian 2017-06-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello,
I am using doxywizard Release 1.8.11 and I found some problems.
I have the next structure:
file1.c
{
func1()
{
......
}
}
file2.c
{
func2()
{
......
}
#if (MYDEF == 1)
func3()
{
.....
call func1()
.....
}
#endif
}
The call graph for func2 is not correctly created because the call graph picture shows that func1() is called in func2().
If I comment the call func1() line from func3() the call graph picture is generated correctly.
This MYDEF is somehow correct because I can not see func3() in function list.
But why func2() call func1()?
If I delete #if (MYDEF == 1) I can also see func3 function in file list and this calls func1() which is correct.
Last edit: Constantinescu Adrian 2017-06-14