* editfns.c: Integer and memory overflow fixes.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:37:15 +0000 (14:37 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 28 Jul 2011 21:37:15 +0000 (14:37 -0700)
commitc9f8d652ab67b148cd0a1cb375b0e51e673c4094
tree28db7746cd8179674ff925067cfde9e38a822799
parent3d0c92a26bb73fdc542e4d9e467b31fd0ad02417
* editfns.c: Integer and memory overflow fixes.

(set_time_zone_rule): Don't assume environment length fits in int.
(message_length): Now ptrdiff_t, not int.
(Fmessage_box): Don't update size until allocation succeeds.
Don't assume message length fits in int.
(Fformat): Use ptrdiff_t, not EMACS_INT, where ptrdiff_t will do.
src/ChangeLog
src/editfns.c