summaryrefslogtreecommitdiff
path: root/src/emacs-module.h
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2015-11-19 14:03:29 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2015-11-19 14:04:00 -0800
commit68d58e69738db41061812b10f2f3f50b6a1b9aa0 (patch)
tree8045f9ded98f40daf1901862d729d1336adf2f06 /src/emacs-module.h
parentf2c002592196297a3517b3ed1f05c8ac7b096044 (diff)
downloademacs-68d58e69738db41061812b10f2f3f50b6a1b9aa0.tar.gz
Prefer intmax_t to int64_t in module code
* modules/mod-test/mod-test.c (sum, Fmod_test_sum): * src/emacs-module.c (module_extract_integer) (module_make_integer): * src/emacs-module.h (struct emacs_env_25): Prefer intmax_t to int64_t. This doesn’t change the generated code on any of the machines Emacs currently ports to, but it’s at least in theory more future-proof as C99 doesn’t guarantee that int64_t exists.
Diffstat (limited to 'src/emacs-module.h')
-rw-r--r--src/emacs-module.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emacs-module.h b/src/emacs-module.h
index 046959775ac..2759b1cb0f0 100644
--- a/src/emacs-module.h
+++ b/src/emacs-module.h
@@ -142,10 +142,9 @@ struct emacs_env_25
bool (*eq) (emacs_env *env, emacs_value a, emacs_value b);
- int_fast64_t (*extract_integer) (emacs_env *env,
- emacs_value value);
+ intmax_t (*extract_integer) (emacs_env *env, emacs_value value);
- emacs_value (*make_integer) (emacs_env *env, int_fast64_t value);
+ emacs_value (*make_integer) (emacs_env *env, intmax_t value);
double (*extract_float) (emacs_env *env, emacs_value value);