GNUのautoconfでは、
config.hの中で外部インクルードガード風のコードが多用されています。

インクルードガードのように二度読み込むのを防ぐんじゃなくて、
プラットフォームの違いを吸収するのが目的だけど。

こういう目的以外には外部インクルードガード「風」はほとんどないんじゃないかと思います。