なかなか直らない

どうして一般的な32ビットプラットホームのC++標準入出力ライブラリーは2GBを超えるファイルをサポートしてないのだろう。64ビット環境でビルドすると問題なく動くのに、32ビット環境向けに#ifdef切ってCで書き直さないといけないのか...

今日は連休の谷間なので集中できそうだからなんとかしてやるぞ、と目論んでいたのだけれど、結局書き直す以外の手は見つけられなかった。まだよく分からないところあるし。あー敗北感とともに連休後半に逃避します。すみませーん。せーん。せーん。