C

include 여러 파일에서 할 때 중복선언 막기

newkie 2011. 11. 28. 10:19
C file

# define DUB_C

#include "xxx.h" 


Header file 

#ifdef EXTERN
 #undef EXTERN
#endif

#ifdef DUB_C
 #define EXTERN
#else
 #define EXTERN extern
#endif

EXTERN int a;
EXTERN char b;
EXTERN void c();
...