Does C compiler cache a header file and parse it only once if the file starts with a comment?
// Some comment
#ifndef HEADER_GUARD
#define HEADER_GUARD
#endif
The question is about compilers, that can cache headers to not parse them more than once.