横レスで申し訳ないが、
つまり例えばロケールがCロケールなら、
内部エンコーディングがwchar_tでも、
マルチバイトでOSに渡されちゃうって話?
ちょっと不正確な言い方なのかもしれないけど