MSがパスのセパレータに\(0x5c)を使ったのが悪いの?
sjisが0x5cを含めたのが悪いと思ってた

ともかく、俺は0x5cがあったらその1byte前がsjisの1個目に
該当するかどうかを判定する処理を入れてた。
Linuxは楽だ。
EUCの時代のことは知らない