Simplify the prologue of emacs-module.c functions
commitc217802b0f1b5b2b3858b1036a71b9570d0b5cbe
authorPhilipp Stephani <p.stephani2@gmail.com>
Sat, 28 Nov 2015 12:08:21 +0000 (28 14:08 +0200)
committerEli Zaretskii <eliz@gnu.org>
Sat, 28 Nov 2015 12:08:21 +0000 (28 14:08 +0200)
treecf740ee26df168876a26f4bb2e3398e7e4cdcd89
parenta63d1eca8de317b85e59732f8628eae52250901a
Simplify the prologue of emacs-module.c functions

* emacs-module.c (MODULE_FUNCTION_BEGIN): New macro.
(module_make_global_ref)
(module_free_global_ref, module_make_function, module_funcall)
(module_intern, module_type_of, module_extract_integer)
(module_make_integer, module_extract_float, module_make_float)
(module_copy_string_contents, module_make_string)
(module_make_user_ptr, module_get_user_ptr, module_set_user_ptr)
(module_get_user_finalizer, module_set_user_finalizer)
(module_vec_set, module_vec_get, module_vec_size): Use new helper
macro MODULE_FUNCTION_BEGIN.
src/emacs-module.c