(syms_of_lread): Make Vbytecomp_version_regexp a Lisp
variable; recognize Emacs 19 elc files.
This commit is contained in:
parent
7a3d0e0ee0
commit
bb970e6721
2 changed files with 13 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2000-09-04 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* lread.c (syms_of_lread): Make Vbytecomp_version_regexp a Lisp
|
||||
variable; recognize Emacs 19 elc files.
|
||||
|
||||
2000-09-04 Miles Bader <miles@gnu.org>
|
||||
|
||||
* xmenu.c (xmenu_show): Call x_set_menu_resources_from_menu_face
|
||||
|
|
10
src/lread.c
10
src/lread.c
|
@ -3543,8 +3543,14 @@ incompatible byte codes can make Emacs crash when it tries to execute\n\
|
|||
them.");
|
||||
load_dangerous_libraries = 0;
|
||||
|
||||
Vbytecomp_version_regexp = build_string ("^;;;.in Emacs version");
|
||||
staticpro (&Vbytecomp_version_regexp);
|
||||
DEFVAR_LISP ("bytecomp-version-regexp", &Vbytecomp_version_regexp,
|
||||
"Regular expression matching safe to load compiled Lisp files.\n\
|
||||
When Emacs loads a compiled Lisp file, it reads the first 512 bytes\n\
|
||||
from the file, and matches them against this regular expression.\n\
|
||||
When the regular expression matches, the file is considered to be safe\n\
|
||||
to load. See also `load-dangerous-libraries'.");
|
||||
Vbytecomp_version_regexp
|
||||
= build_string ("^;;;.\\(in Emacs\\|emacs\\) version");
|
||||
|
||||
/* Vsource_directory was initialized in init_lread. */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue