Fix a few integer-overflow glitches
commitabcba32c262e575b562ec0e481e55538536f969f
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 10 Feb 2017 16:34:57 +0000 (10 08:34 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 10 Feb 2017 16:36:42 +0000 (10 08:36 -0800)
treef873cc4c0190d9e4d77439031eeade3a9a59dc34
parentcef233eeb8366580f76e8324695e6f964cb160d0
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’.
src/composite.c
src/dispextern.h
src/keyboard.c
src/xwidget.c