Has anyone noticed that the System V toupper() and tolower() routines do *not* use the isupper(), islower(), _toupper(), or _tolower() macros? They have the grubby details hardwired in. Bletch. -- Henry Spencer @ U of Toronto Zoology {allegra,ihnp4,linus,decvax}!utzoo!henry