It seems like setting INLINE_SOURCES to "YES" results in duplicate
inlining of the source in documentation files using doxygen
1.2.12. Attached tar file has two small files a.c and b.c as shown
below.
// File a.c:
extern void b1();
void a1()
{
b1();
}
void a2()
{
}
// File b.c:
/**
* To be or not to be, ...
*/
void b1()
{
}
The tar file also has Doxyfile which sets INLINE_SOURCES to "YES".
The fact that b_8c.html has the body of b1() inlined is not
surprising. The problem is that a_8c.html also has the body of b1()
inlined even though a1.c only has an "extern" declaration of b1().
|