* gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
[gnus] / lisp / html2text.el
index f33b125..4e39d66 100644 (file)
@@ -144,7 +144,7 @@ formatting, and then moved afterward.")
   "Get value of ATTRIBUTE from LIST."
   (nth 1 (assoc attribute list)))
 
-(defun html2text-get-attr (p1 p2 tag)
+(defun html2text-get-attr (p1 p2)
   (goto-char p1)
   (re-search-forward " +[^ ]" p2 t)
   (let* ((attr-string (buffer-substring-no-properties (1- (point)) (1- p2)))
@@ -214,24 +214,6 @@ formatting, and then moved afterward.")
     ;; return - value
     attr-list))
 
-(defun html2text-get-attr (p1 p2)
-  (save-restriction
-    (narrow-to-region p1 p2)
-    (let (result)
-      (goto-char (point-min))
-      (while (not (eobp))
-       (when (re-search-forward "[^= ]+" nil t)
-         (push
-          (list
-           (match-string 0)
-           (when (looking-at " *= *")
-             (goto-char (match-end 0))
-             (buffer-substring 
-              (point)
-              (goto-char (or (ignore-errors (scan-sexps (point) 1))
-                             (point-max))))))
-          result)))
-      result)))
 ;;
 ;; </Functions related to attributes>
 ;;
@@ -338,7 +320,7 @@ formatting, and then moved afterward.")
   ;; If someone can explain how to make the URL clickable I will surely
   ;; improve upon this.
   ;; Maybe `goto-addr.el' can be used here.
-  (let* ((attr-list (html2text-get-attr p1 p2 "a"))
+  (let* ((attr-list (html2text-get-attr p1 p2))
         (href (html2text-attr-value attr-list "href")))
     (delete-region p1 p4)
     (when href
@@ -435,8 +417,7 @@ See the documentation for that variable."
                                (point-max) t)
        (let ((p1)
              (p2 (point))
-             (p3) (p4)
-             (attr (match-string 0)))
+             (p3) (p4))
          (search-backward "<" (point-min) t)
          (setq p1 (point))
          (search-forward (format "</%s>" tag) (point-max) t)