I’ve started using Doxygen for a C project. I have set both EXTRACT_ALL and EXTRACT_STATIC to NO. Still, some of my file-level static variables show up in the documentation that Doxygen generates.
Of this block of definitions, fps_ypos and fps_height are included in the docs:
/* properties of the frames per second text */
static int fps_xpos, fps_ypos;
static int fps_length, fps_height;
static bool show_fps = FALSE;
bool is a typedef for unsigned char, if that matters. This is MSVC C, not C99.
Anyone know what can cause this or what I can do to fix it?
By the way, I’m using Doxygen 1.7.5.1 on Windows.
I’m unsure if it’s intended behaviour or not, but as the two variables that are documented are second on the line, I’d suggest changing your code to this, i.e. splitting the declarations up to one per line, if you care enough about it: