その昔

#ifndef MYDEF
#define extern
#endif
extern i;

っていうやり方を見たことある。
なにか理由があった気がするが忘れた。