[mew-win32 03979] Re: string-bytesの実行結果が違う?
Ken-ichi Saito
saiken at example.com
2003年 10月 2日 (木) 14:36:41 JST
斎藤です.
>>>>> 日時: Wed, 01 Oct 2003 18:48:43 +0900 (JST)
>>>>> 題目: [mew-win32 03976] Re: string-bytesの実行結果が違う?
>>>>> 著者: Kazu Yamamoto <kazu at example.com> (山本和彦) (→“かず”) さん
かず> 3.3 に当るか分りませんが、こんな感じです。
かず> (defsubst mew-region-bytes (beg end buf)
かず> ! (save-excursion
かず> ! (set-buffer buf)
かず> ! (save-restriction
かず> ! (narrow-to-region beg end)
かず> ! (mew-set-buffer-multibyte nil)
かず> ! (prog1
かず> ! (- (point-max) (point-min))
かず> ! (mew-set-buffer-multibyte t)))))
あててみたのですが,正しい値は表示されませんでした.
(defsubst mew-region-bytes (beg end buf)
(save-excursion
(set-buffer buf)
(save-restriction
! (mew-set-buffer-multibyte nil)
! (narrow-to-region beg end)
(prog1
(- (point-max) (point-min))
(mew-set-buffer-multibyte t)))))
とすると,正しい値が表示されましたが,この修正であってますでしょうか?
Mew-win32 メーリングリストの案内