henry@utzoo.UUCP (Henry Spencer) (09/11/85)
In the course of fixing a bug, I installed a more up-to-date version of the ctype(3) macros and character table. This adds isgraph() and the _tolower and _toupper versions of the case-conversion macros, and clears up some inconsistencies in the definitions of the macros. It's just possible that this might break something that relied on said inconsistencies. Stuff compiled with the old ctype.h is incompatible with the new character table, so I'm leaving the old one in the C library for a little while in case of partially-compiled code. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry
henry@utzoo.UUCP (Henry Spencer) (09/30/85)
As promised/threatened earlier, the library module that old versions of the ctype(3) macros used has gone away. Code that was compiled before the changeover may no longer link successfully, in which case the fix is to recompile it. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry
henry@utzoo.UUCP (Henry Spencer) (10/03/85)
On checking things out in response to a problem report, there were several library routines that should have been recompiled when the update to ctype(3) was done a little while ago. I have tracked them down and recompiled them. Note for future reference: any loader complaint about an undefined symbol "__ctype_" (note trailing underscore) means something needs recompilation to pick up the current ctype(3) macros. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry