# HG changeset patch # User Stefan Monnier # Date 1002924455 0 # Node ID 6235c0f8e52cc45f0ea4cd880ae75a2158087191 # Parent 3fb9aba0cbd4d3e1f041705302f3e688f36b5089 (substitute_object_recurse): Use traverse_intervals_noorder. (syms_of_lread) : Update docstring. diff -r 3fb9aba0cbd4 -r 6235c0f8e52c src/lread.c --- a/src/lread.c Fri Oct 12 22:06:10 2001 +0000 +++ b/src/lread.c Fri Oct 12 22:07:35 2001 +0000 @@ -2480,8 +2480,8 @@ INTERVAL root_interval = XSTRING (subtree)->intervals; Lisp_Object arg = Fcons (object, placeholder); - traverse_intervals (root_interval, 1, 0, - &substitute_in_interval, arg); + traverse_intervals_noorder (root_interval, + &substitute_in_interval, arg); return subtree; } @@ -3563,7 +3563,9 @@ FILENAME must match exactly! Normally FILENAME is the name of a library,\n\ with no directory specified, since that is how `load' is normally called.\n\ An error in FORMS does not undo the load,\n\ -but does prevent execution of the rest of the FORMS."); +but does prevent execution of the rest of the FORMS.\n\ +FILENAME can also be a symbol (a feature) and FORMS are then executed\n\ +when the corresponding call to `provide' is made."); Vafter_load_alist = Qnil; DEFVAR_LISP ("load-history", &Vload_history,