* doprnt.c: Prefer signed to unsigned when either works.
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:14:52 +0000 (19:14 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 7 Jul 2011 02:14:52 +0000 (19:14 -0700)
commitc2d1e36da89642b8916965a967b000aff7d59099
tree6cb72d08c40607a35d1b7a70ee2c31b030c37737
parent0e926e561c259468174b16407dd7271c2c8fe904
* doprnt.c: Prefer signed to unsigned when either works.

* eval.c (verror):
* doprnt.c (doprnt):
* lisp.h (doprnt):
* xdisp.c (vmessage):
Use ptrdiff_t, not size_t, when using or implementing doprnt,
since the sizes cannot exceed ptrdiff_t bounds anyway, and we
prefer signed arithmetic to avoid comparison confusion.
* doprnt.c (doprnt): Avoid a "+ 1" that can't overflow,
but is a bit tricky.
src/ChangeLog
src/doprnt.c
src/eval.c
src/lisp.h
src/xdisp.c