Without this patch I get a dump failure.
lisp/ChangeLog addition:
2006-08-10 Vin Shelton <acs(a)xemacs.org>
* subr.el: Move string-to-char-list to obsolete.el.
* obsolete.el (string-to-char-list): Move obsolete definition
here, so dumping can succeed.
21.5 source patch:
Diff command: cvs -q diff -u
Files affected: lisp/obsolete.el lisp/subr.el
Index: lisp/subr.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/subr.el,v
retrieving revision 1.38
diff -a -u -u -r1.38 subr.el
--- lisp/subr.el 2006/08/10 12:28:42 1.38
+++ lisp/subr.el 2006/08/11 01:25:48
@@ -928,9 +928,6 @@
"Return a list of characters in STRING."
(mapcar #'identity string))
-;; < 21.5 compatibility, eg.
https://bugzilla.redhat.com/201524#c2
-(define-obsolete-function-alias 'string-to-char-list 'string-to-list)
-
(defun string-to-vector (string)
"Return a vector of characters in STRING."
(mapvector #'identity string))
Index: lisp/obsolete.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/obsolete.el,v
retrieving revision 1.18
diff -a -u -u -r1.18 obsolete.el
--- lisp/obsolete.el 2005/01/28 02:58:41 1.18
+++ lisp/obsolete.el 2006/08/11 01:25:48
@@ -357,6 +357,9 @@
(make-obsolete 'find-non-ascii-charset-region
"use (delq 'ascii (charsets-in-region START END)) instead.")
+;; < 21.5 compatibility, eg.
https://bugzilla.redhat.com/201524#c2
+(define-obsolete-function-alias 'string-to-char-list 'string-to-list)
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;; window-system objects
;; the functionality of column.el has been moved into C