Commit bb970e67 authored by Gerd Moellmann's avatar Gerd Moellmann
Browse files

(syms_of_lread): Make Vbytecomp_version_regexp a Lisp

variable; recognize Emacs 19 elc files.
parent 7a3d0e0e
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
......
......@@ -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. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment