* xselect.c: Integer signedness and overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:24:56 +0000 (19:24 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:24:56 +0000 (19:24 -0700)
commitac82cc6ad7793d477015227629070cf87c6225b0
treeec53319884b3de3f689836ae5b1963da85c4c6b8
parentc2d1e36da89642b8916965a967b000aff7d59099
* xselect.c: Integer signedness and overflow fixes.

(Fx_register_dnd_atom, x_handle_dnd_message):
Use ptrdiff_t, not size_t, since we prefer signed.
(Fx_register_dnd_atom): Check for ptrdiff_t (and size_t) overflow.
* xterm.h (struct x_display_info): Use ptrdiff_t, not size_t, for
x_dnd_atoms_size and x_dnd_atoms_length.
src/ChangeLog
src/xselect.c
src/xterm.h