Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!bilbo.jbrown@ucla-locus.ARPA From: bilbo.jbrown@ucla-locus.ARPA (Jordan Brown) Newsgroups: net.unix Subject: Re: International Unix Message-ID: <2585@brl-tgr.ARPA> Date: Tue, 29-Oct-85 19:45:49 EST Article-I.D.: brl-tgr.2585 Posted: Tue Oct 29 19:45:49 1985 Date-Received: Fri, 1-Nov-85 01:35:42 EST Sender: news@brl-tgr.ARPA Lines: 15 > gwyn@brl: > international != European true, but European is a subset of international. > ucbvax!fair: > grep 'ctype.h' * > finds ASCII-dependent programs Not true at all. "isalpha", "isupper", and most of the others are explicitly NOT ASCII dependent. They exist to allow independence from ASCII. Sure, they are implemented in an ASCII-dependent way, but if you want to change the charset, all you need to do is change ctype.h and the library routine(s) (if any). In fact, for one of the implementations of ctype.h, all you need to do is to change a table of character types.