[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7103] Bug? of unix-to-dos-filename and dos-to-unix-filename
- X-ml-count: 7315
- Subject: Re: [MD:7103] Bug? of unix-to-dos-filename and dos-to-unix-filename
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxx>
- Date: Sun, 14 May 2006 10:45:08 +0900
- User-agent: Wanderlust/2.15.3 (Almost Unreal) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.8 (Hajinosato) APEL/10.6 Emacs/22.0.50 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/3.00-dev (KIKU)
>>>>> [meadow-develop : No.7314] にて
>>>>> 藤井さんは書きました:
> > normalize_filename() の前後で ENCODE_FILE と DECODE_FILE を実行す
> > るように修正しました(r4076)。
> これはまずいです。
> dostounix-filename, unixtodos-filename 現状、encode された文字列と、
> encode されていない文字列の双方が渡される可能性があります。
了解です。スレッドを流れを把握してませんでした。
藤井さんがおっしゃるように、normalize_filename() に渡す文字列を統
一すべきでしょう。
まずは、normalize_filename() をコールする関数を、cflow2cflow で把
握しようと思ったのですが、うまくいきませんでした。
;; Cygwin ではビルドできないし、Linux だとヘッダの関係でちゃんと
;; フローがでない。
とりあえず、現状をベースとするならば、Funix_to_dos_filename() と
Fdos_to_unix_filename() で normalize_filename() をコールする際だけ、
encode/decode するのがよいかな?
--
三好 雅則 http://miyoshi.meadowy.org/