mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-25 06:50:46 -08:00
Previously, the names of arguments and other details were needlessly inconsistent between the documentation, the declarations, and the definitions, as well as between each other. This commit makes them more consistent, in most cases by applying the names from the documentation everywhere. * src/module-env-27.h: * src/module-env-25.h: * src/emacs-module.h.in: * src/emacs-module.c (module_get_environment) (module_make_global_ref, module_free_global_ref) (module_non_local_exit_get, module_non_local_exit_signal) (module_make_function, module_funcall, module_type_of) (module_is_not_nil, module_extract_integer) (module_extract_float, module_copy_string_contents) (module_make_string, module_vec_set, module_vec_get) (module_vec_size, module_extract_time) (module_assert_runtime): * doc/lispref/internals.texi (Module Initialization) (Module Functions, Module Values): Make argument names and some other details consistent. No functional changes.
18 lines
762 B
C
18 lines
762 B
C
/* Processes pending input events and returns whether the module
|
|
function should quit. */
|
|
enum emacs_process_input_result (*process_input) (emacs_env *env)
|
|
EMACS_ATTRIBUTE_NONNULL (1);
|
|
|
|
struct timespec (*extract_time) (emacs_env *env, emacs_value arg)
|
|
EMACS_ATTRIBUTE_NONNULL (1);
|
|
|
|
emacs_value (*make_time) (emacs_env *env, struct timespec time)
|
|
EMACS_ATTRIBUTE_NONNULL (1);
|
|
|
|
bool (*extract_big_integer) (emacs_env *env, emacs_value arg, int *sign,
|
|
ptrdiff_t *count, emacs_limb_t *magnitude)
|
|
EMACS_ATTRIBUTE_NONNULL (1);
|
|
|
|
emacs_value (*make_big_integer) (emacs_env *env, int sign, ptrdiff_t count,
|
|
const emacs_limb_t *magnitude)
|
|
EMACS_ATTRIBUTE_NONNULL (1);
|