diff lisp/gnus/gnus-sum.el @ 57321:3381cb76bac3

* gnus-group.el (gnus-update-group-mark-positions): * gnus-sum.el (gnus-update-summary-mark-positions): * message.el (message-check-news-body-syntax): * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert 8-bit unibyte values to a multibyte string for search functions.
author Juri Linkov <juri@jurta.org>
date Mon, 04 Oct 2004 23:18:11 +0000
parents 4e4ef6960726
children c9d90ef9b02c
line wrap: on
line diff
--- a/lisp/gnus/gnus-sum.el	Mon Oct 04 23:00:13 2004 +0000
+++ b/lisp/gnus/gnus-sum.el	Mon Oct 04 23:18:11 2004 +0000
@@ -3231,20 +3231,24 @@
 	   [0 "" "" "05 Apr 2001 23:33:09 +0400" "" "" 0 0 "" nil]
 	   0 nil t 128 t nil "" nil 1)
 	  (goto-char (point-min))
-	  (setq pos (list (cons 'unread (and (search-forward "\200" nil t)
-					     (- (point) (point-min) 1)))))
+	  (setq pos (list (cons 'unread
+				(and (search-forward
+				      (string-as-multibyte "\200") nil t)
+				     (- (point) (point-min) 1)))))
 	  (goto-char (point-min))
-	  (push (cons 'replied (and (search-forward "\201" nil t)
+	  (push (cons 'replied (and (search-forward
+				     (string-as-multibyte "\201") nil t)
 				    (- (point) (point-min) 1)))
 		pos)
 	  (goto-char (point-min))
-	  (push (cons 'score (and (search-forward "\202" nil t)
+	  (push (cons 'score (and (search-forward
+				   (string-as-multibyte "\202") nil t)
 				  (- (point) (point-min) 1)))
 		pos)
 	  (goto-char (point-min))
-	  (push (cons 'download
-		      (and (search-forward "\203" nil t)
-			   (- (point) (point-min) 1)))
+	  (push (cons 'download (and (search-forward
+				      (string-as-multibyte "\203") nil t)
+				     (- (point) (point-min) 1)))
 		pos)))
       (setq gnus-summary-mark-positions pos))))