Return to BSD News archive
Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!spool.mu.edu!umn.edu!math.fu-berlin.de!hrz.tu-chemnitz.de!wutcd
From: wutcd@chemnitz.guug.de (Joerg Wunsch)
Subject: Re: 386BSD's non-standard C library
Message-ID: <wutcd.717452137@hadrian>
Sender: bin@hrz.tu-chemnitz.de (Owner of all binaries)
Organization: tu-chemnitz
References: <1992Sep24.031603.21009@minyos.xx.rmit.oz.au>
Date: Fri, 25 Sep 1992 20:15:37 GMT
Lines: 18
Oops, Kendall is quiet right with his remarks. Of course, the existing
versions of tolower()/toupper() aren't right. The macros may be omitted,
(does ANSI really state there must be _macros_ for this???), but the
functions in /usr/src/lib/libc/gen/isctype.c do the same dirty job.
They should be patched to test for isupper()/islower() before applying
the diff value - but this value must be taken from the character class
definition (as the is*() functions already do).
If i have half an hour left, i'll post the diff's - all the other people
surely will make this themself.
Enjoy,
J"org
--
J"org Wunsch, TCD GmbH Dresden, R"ahnitzgasse 18, D-O-8060 Dresden
\ ~.~.
joerg_wunsch%bonnie@hadrian.hrz.tu-chemnitz.de \ ~ | ~
voice: +49-351-5965 137 \ ===