Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site mit-eddie.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!bellcore!petrus!scherzo!allegra!mit-eddie!phr%ucbernie@Berkeley.EDU From: phr%ucbernie@Berkeley.EDU Newsgroups: net.emacs Subject: GNU Emacs 16.56==>16.60 diffs posted to usenet net.sources Message-ID: <5382@mit-eddie.UUCP> Date: Wed, 25-Sep-85 03:24:08 EDT Article-I.D.: mit-eddi.5382 Posted: Wed Sep 25 03:24:08 1985 Date-Received: Sat, 28-Sep-85 07:54:49 EDT Sender: daemon@mit-eddi.UUCP Organization: MIT, Cambridge, MA Lines: 8 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 Brought to you by Super Global Mega Corp .com