Windowsで、シングルスレッド、マルチスレッド両方に対応した
ソースコードはどうやって書いたらいいのでしょうか?

   #ifdef _REENTRANT
   マルチスレッドを考慮したコード
   #else
   シングルスレッドだけ考えた軽いコード
   #endif

みたいな、コンパイラから渡される_REENTRANTのようなマクロって
ありますか?