#ifndef PROG_H // Header guards for PCH confuse msvc in some situations. // Using them here makes sure we handle this correctly. #define PROG_H #include #endif