freebsd-dev/sys
Garrett Wollman 6ebe34f113 First pass at adding locale support. This code only deals with the LC_CTYPE
class of locale data, but could be extended to handle other locale
classes, as well as message catalogues and other non-locale i18n
support.

I have left the old _ctype_ array in place, and moved the ctype.h
header to octype.h, so that existing shared binaries will still be
able to find and use it as they require.

See /usr/src/share/locale for information on how to create new locale
data files (eventually this procedure will be improved).  I'd like to
have a family of locale files for various countries, languages, and
character sets, so please contribute some.

This code was originally written by Paul Borman and contributed to
4.4; I did the integration, and have somewhat tested it.  crt0.c
probably ought to call setlocale() if it doesn't already, but I'd like
for people to create some locale files and try things manually first
before I make every program do this.
1994-04-04 21:11:12 +00:00
..
alpha/include Make the screen savers runtime switchable. Everybody wants a 1994-02-04 10:36:15 +00:00
amd64 Change from Bruce: 1994-04-02 20:43:25 +00:00
conf corrected pointer to sound.doc 1994-04-04 17:27:45 +00:00
ddb ps works inside ddb now. 1994-02-11 21:14:52 +00:00
dev Add declaration missing from previous bde's version 1994-04-03 12:25:57 +00:00
i386 First pass at adding locale support. This code only deals with the LC_CTYPE 1994-04-04 21:11:12 +00:00
isa Add declaration missing from previous bde's version 1994-04-03 12:25:57 +00:00
kern New interrupt code from Bruce Evans. In additional to Bruce's attached 1994-04-02 07:00:53 +00:00
powerpc/include First pass at adding locale support. This code only deals with the LC_CTYPE 1994-04-04 21:11:12 +00:00
scsi Bounce buffers. From John Dyson with help from me. 1994-03-23 09:16:04 +00:00
sys Updated include files for sound drivers. 1994-03-11 10:28:36 +00:00