ワイド文字をマルチバイト列に変換する。指す文字配列に格納する。関数のみが使用する静的で名前のないシフト状態を更新する。バイトの空きがあることを保証しなければならない。シフト状態に依存しない場合にはゼロを返す。書き込まれたバイト数を返す。依存している場合にはゼロ以外、シフト状態に依存しない場合はゼロを返す。カテゴリに依存している。この関数はマルチスレッドでは安全ではない。同じ機能のより良いインターフェースを提供する。