diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2016-03-02 10:47:27 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2016-03-02 10:48:06 -0800 |
commit | 08e239a21936dcb0a79778ed591dfea50016f6a0 (patch) | |
tree | e401aad07bed69eb7e62e13452edeb2b14566e81 /lisp/emacs-lisp | |
parent | d20d02fef7fd68f03db5abe48548068191dadedf (diff) | |
download | emacs-08e239a21936dcb0a79778ed591dfea50016f6a0.tar.gz emacs-08e239a21936dcb0a79778ed591dfea50016f6a0.tar.bz2 emacs-08e239a21936dcb0a79778ed591dfea50016f6a0.zip |
emacs-module.c simplification and tuneup
* src/emacs-module.c (CHECK_USER_PTR): New function.
(module_get_user_ptr, module_set_user_ptr)
(module_get_user_finalizer, module_set_user_finalizer): Use it.
(module_make_global_ref, module_copy_string_contents)
(module_make_string, module_vec_set, module_vec_get): Omit
unnecessary runtime tests. For example, vector sizes are always
fixnums, so we don’t need to test that they are in fixnum range.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions