[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4288] Re: Write file: ダイアログボックスで文字欠落?
- X-ml-count: 4291
- Subject: Re: [MD:4288] Re: Write file: ダイアログボックスで文字欠落?
- From: MIYASHITA Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxx>
- Date: Sun, 09 Mar 2003 06:16:29 +0900
- User-agent: Wanderlust/2.5.7 (Smooth) SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha4 (KUROGANE)
At Sun, 09 Mar 2003 01:58:42 +0900,
MIYOSHI Masanori wrote:
> full_path_name がマルチバイト文字列であると仮定すれば、下記の修正
> で対応できます。はたしてこの仮定は正しいものでしょうか?
で、補足ですが、この仮定は、もちろん正しくありません。;_;
したがって、_mbsrchr()でなく、_tcsrchr()を使うのが良いということになりますが、
一般的に言って、Run timeのC functionを呼び出すのは避けて、WindowsのAPI
(CharNext, lstrlen, .etc)を使うようにしてください。また、これらを用いる
関数はw32.cに集中させてください。殆どの場合は、Emacs Lisp functionによる
処理で十分だと思います。
from himi