Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!cs.utexas.edu!chinacat!chip From: chip@chinacat.Unicom.COM (Chip Rosenthal) Newsgroups: comp.mail.elm Subject: Re: ELM 2.3 PL0 unofficial patch for 8-bit characters. Keywords: 8-bit character set patch Message-ID: <1281@chinacat.Unicom.COM> Date: 29 May 90 05:21:39 GMT References: <265D8143.39EE@tct.uucp> <1273@chinacat.Unicom.COM> <1592@hulda.erbe.se> Organization: Unicom Systems Development, Austin, TX Lines: 19 prc@erbe.se (Robert Claeson) writes: |chip@chinacat.Unicom.COM (Chip Rosenthal) writes: |> Maybe what is needed is a printable() macro. | |You mean along the lines of: |#ifdef HAS_STABLE_ISPRINT |#define printable(c) (isprint(c)) |#else |#define printable(c) (isascii(c) && isprint(c)) |#endif Yeah. But the tough part is defining a Configure module which decides whether or not isprint() should be qualified with isascii(). Asking the user for the answer is probably not a viable method. -- Chip Rosenthal | You aren't some icon carved out chip@chinacat.Unicom.COM | of soap, sent down here to clean Unicom Systems Development, 512-482-8260 | up my reputation. -John Hiatt