If I see a struct
, typedef
, const
, or any other variable being used which was not explicitly declared in the source that I'm reading, is there a standard way in Linux to go about discovering which of the source's included header files provided the variable declaration?
I've been googling each individual header and hoping that the thing I'm looking for is declared, but there has to be a better way!
I know you can man <standard_func>
, but this seems too broad for finding out where something was declared. Is there authoritative documentation provided within the system or on a site?