15年くらい前にexternをdefineしたことあるよ。externつけて宣言したら定義書けなかったんではないかと
回想してみた。はっきり覚えてないんだけどAIXのCでANSI準拠だったと思う。
定義専用のCファイル作ればいいんだけど、ちゃんと両方に書かないといけないから同期が面倒だったんだわ。