changeset 69363:7b2d244e58fe

(mh-replace-regexp-in-string): Pass the literal flag to replace-in-string. This was badly needed by mh-quote-pick-expr in order to properly quote subjects when using / s on XEmacs (closes SF #1447598).
author Bill Wohler <wohler@newt.com>
date Sat, 11 Mar 2006 01:34:45 +0000
parents 29fe34ec2296
children 4117123b24f3
files lisp/mh-e/ChangeLog lisp/mh-e/mh-compat.el
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/mh-e/ChangeLog	Fri Mar 10 23:43:54 2006 +0000
+++ b/lisp/mh-e/ChangeLog	Sat Mar 11 01:34:45 2006 +0000
@@ -1,5 +1,10 @@
 2006-03-10  Bill Wohler  <wohler@newt.com>
 
+	* mh-compat.el (mh-replace-regexp-in-string): Pass the literal
+	flag to replace-in-string. This was badly needed by
+	mh-quote-pick-expr in order to properly quote subjects when using
+	/ s on XEmacs (closes SF #1447598).
+
 	* mh-e.el (mh-profile-component): Drop `s' from mhparam
 	-components for Mailutils compatibility (closes SF #1446985).
 
--- a/lisp/mh-e/mh-compat.el	Fri Mar 10 23:43:54 2006 +0000
+++ b/lisp/mh-e/mh-compat.el	Sat Mar 11 01:34:45 2006 +0000
@@ -232,8 +232,9 @@
   "Replace REGEXP with REP everywhere in STRING and return result.
 This function is used by XEmacs that lacks `replace-regexp-in-string'.
 The function `replace-in-string' is used instead.
-The arguments FIXEDCASE, LITERAL, SUBEXP, and START are ignored."
-  (replace-in-string string regexp rep))
+The arguments FIXEDCASE, SUBEXP, and START, used by
+`replace-in-string' are ignored."
+  (replace-in-string string regexp rep literal))
 
 ;; Copy of constant from url-util.el in Emacs 22; needed by Emacs 21.
 (if (not (boundp 'url-unreserved-chars))