[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 メーリングリストの案内