Xref: utzoo comp.lang.c:14923 comp.std.c:592 Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!ames!amdcad!sun!pitstop!sundc!seismo!uunet!steinmetz!davidsen From: davidsen@steinmetz.ge.com (William E. Davidsen Jr) Newsgroups: comp.lang.c,comp.std.c Subject: Re: Definition of isprint() Message-ID: <12829@steinmetz.ge.com> Date: 19 Dec 88 17:36:12 GMT References: <474@sdrc.UUCP> <9182@smoke.BRL.MIL> <1988Dec15.181144.2066@utzoo.uucp> <9206@smoke.BRL.MIL> Reply-To: davidsen@crdos1.UUCP (bill davidsen) Organization: General Electric CRD, Schenectady, NY Lines: 18 In article <9206@smoke.BRL.MIL> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) writes: | Yes, I checked this with our fearless Redactor, who assures me that | the Committee deliberately decided not to be more specific about | these functions even in the "C" locale. Given the wide variety of | display technologies in use, it's not clear that many of these | functions are all that useful anyway. (isspace() is about the best.) Perhaps what we need is "isC()" which is like is print, but defines any required character in C source to be "printing" for purposes of compiler action. I usually want to avoid printing "magic" characters when I use isprint. I suppose that there are (or will be) versions in which characters like '{' will not be printing, unless represented by an escape sequence. -- bill davidsen (wedu@ge-crd.arpa) {uunet | philabs}!steinmetz!crdos1!davidsen "Stupidity, like virtue, is its own reward" -me