すべての拡張モジュールがこれを使うというわけではありません。静的リンクではなく動的ロードモジュールとしてビルドする場合のみです。調べた人の中にはHAVE_COUNTERという定数が定義されていることにお気づきのかたもおられるかもしれません。この定数はソースコードのどこでも用いられていません。理由は簡単で、このチェックは行われないからです。このチェックは不要なのです。拡張モジュールが有効になっていなければ、そのファイルがコンパイル対象となることはないからです。