[net.emacs] GNU Emacs 16.56==>16.60 diffs posted to usenet net.sources

phr%ucbernie@Berkeley.EDU (09/25/85)

From: phr%ucbernie@Berkeley.EDU (Paul Rubin)
This diffs file has been posted to net.sourAte:

Seems that the XENIX 3.0 ctype.h has toupper() and tolower() defined as
macros like this,...
#define toupper(x) (ifsomething(x) ? dosomething(x) : (x))
which breaks badly if (x) is autoincrement or autodecrement. Ie.
toupper(s++) goes to (ifsomething(s++) ? donesomething(s++) : (s++)),
which is clearly wrong.

The fix is to ctype.h, t