smime.el (from): Declare it again for XEmacs.
+2010-11-11 Katsumi Yamaoka <yamaoka@jpl.org>
+
+ * gnus-art.el (article-treat-non-ascii): Make it work for XEmacs (at
+ least 21.5).
+
+ * smime.el (from): Declare it again for XEmacs.
+
2010-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
* message.el (message-resend): Don't disable encoding unless it's
"Translate many Unicode characters into their ASCII equivalents."
(interactive)
(require 'org-entities)
- (let ((table (make-char-table nil)))
+ (let ((table (make-char-table (if (featurep 'xemacs) 'generic))))
(dolist (elem org-entities)
(when (and (listp elem)
(= (length (nth 6 elem)) 1))
(let ((inhibit-read-only t)
replace)
(while (not (eobp))
- (if (not (setq replace (aref table (following-char))))
+ (if (not (setq replace (if (featurep 'xemacs)
+ (get-char-table (following-char) table)
+ (aref table (following-char)))))
(forward-char 1)
(delete-char 1)
(insert replace))))))))
(insert-buffer-substring smime-details-buffer)
nil))
+(defvar from) ;; Necessary for XEmacs to silence the byte compiler.
+
(defun smime-decrypt-region (b e keyfile)
"Decrypt S/MIME message in region between B and E with key in KEYFILE.
On success, replaces region with decrypted data and return non-nil.