]> git.eshelyaron.com Git - emacs.git/commit
Do not load native code when `load' is explicitly called on a .elc file
authorAndrea Corallo <akrl@sdf.org>
Fri, 19 Mar 2021 09:23:41 +0000 (10:23 +0100)
committerAndrea Corallo <akrl@sdf.org>
Fri, 19 Mar 2021 09:23:41 +0000 (10:23 +0100)
commitb3ad62f8a35617366886be2a86e8641282824adf
tree138b6c1951e36dfe01b90a728c8ecd11399f1bba
parent3e133cc050926284109fe61f4789f67676491ffa
Do not load native code when `load' is explicitly called on a .elc file

* src/lread.c (Fload): Do not load native code when `load' is
explicitly called on a .elc file.
(Flocate_file_internal): Update 'openp' call sites.
(maybe_swap_for_eln): Add new 'no_native' parameter.
(openp): Likewise + update 'maybe_swap_for_eln' and 'openp' call
sites.
* src/lisp.h: Update 'openp' signature.
* src/w32proc.c (sys_spawnve): Update 'openp' call sites.
* src/w32.c (check_windows_init_file): Likewise.
* src/sound.c (Fplay_sound_internal): Likewise.
* src/process.c (Fmake_process): Likewise.
* src/image.c (image_create_bitmap_from_file)
(image_find_image_fd): Likewise.
* src/emacs.c (set_invocation_vars): Likewise.
* src/charset.c (load_charset_map_from_file): Likewise.
* src/callproc.c (call_process): Likewise.
src/callproc.c
src/charset.c
src/emacs.c
src/image.c
src/lisp.h
src/lread.c
src/process.c
src/sound.c
src/w32.c
src/w32proc.c