diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2017-02-10 08:34:57 -0800 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2017-02-10 08:36:42 -0800 |
commit | abcba32c262e575b562ec0e481e55538536f969f (patch) | |
tree | f873cc4c0190d9e4d77439031eeade3a9a59dc34 /src/keyboard.c | |
parent | cef233eeb8366580f76e8324695e6f964cb160d0 (diff) | |
download | emacs-abcba32c262e575b562ec0e481e55538536f969f.tar.gz emacs-abcba32c262e575b562ec0e481e55538536f969f.tar.bz2 emacs-abcba32c262e575b562ec0e481e55538536f969f.zip |
Fix a few integer-overflow glitches
* src/composite.c (composition_compute_stop_pos, composition_reseat_it):
* src/dispextern.h (struct composition_it.rule_idx):
* src/keyboard.c (Fset__this_command_keys):
* src/xwidget.c (webkit_js_to_lisp):
Don’t assume object sizes fit in ‘int’.
* src/xwidget.c (Fxwidget_resize):
Don’t assume Emacs integers fit in ‘int’.
Diffstat (limited to 'src/keyboard.c')
-rw-r--r-- | src/keyboard.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index 168232203fe..ed8e71fd0a7 100644 --- a/src/keyboard.c +++ b/src/keyboard.c @@ -10020,7 +10020,7 @@ Internal use only. */) add_command_key (make_number ('x' | meta_modifier)); else add_command_key (make_number (key0)); - for (int i = 1; i < SCHARS (keys); i++) + for (ptrdiff_t i = 1; i < SCHARS (keys); i++) add_command_key (make_number (SREF (keys, i))); return Qnil; } |