diff options
author | bapt <bapt@FreeBSD.org> | 2015-11-09 22:06:22 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2015-11-09 22:06:22 +0000 |
commit | 439f8fc61698dfd5b293fb267a7709b048b4f3f3 (patch) | |
tree | cf4ba922cb9af391090f8c61b4c8cee01ce5360b /lib/libc/locale/Makefile.inc | |
parent | 33b03994ad53fe3c3ece88734649d72761b03710 (diff) | |
download | FreeBSD-src-439f8fc61698dfd5b293fb267a7709b048b4f3f3.zip FreeBSD-src-439f8fc61698dfd5b293fb267a7709b048b4f3f3.tar.gz |
locales: Enforce US-ASCII encoding (limited to 7-bit)
The US-ASCII format was getting treated identically to POSIX. It is
supposed to throw an ILSEQ errno if a value of 0x80 or greater is
encountered, so let's bring back the "ASCII" handling.
While here, change nl_codeset to return US-ASCII only when the encoding
really is "US-ASCII". Before "C" and "POSIX" encoding returned this
string, so now they return "POSIX".
Discussed with: ache
Submitted by: marino
Obtained from: DragonflyBSD
Diffstat (limited to 'lib/libc/locale/Makefile.inc')
-rw-r--r-- | lib/libc/locale/Makefile.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/locale/Makefile.inc b/lib/libc/locale/Makefile.inc index 08bc6e4..d28355b 100644 --- a/lib/libc/locale/Makefile.inc +++ b/lib/libc/locale/Makefile.inc @@ -4,7 +4,7 @@ # locale sources .PATH: ${LIBC_SRCTOP}/${LIBC_ARCH}/locale ${LIBC_SRCTOP}/locale -SRCS+= big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \ +SRCS+= ascii.c big5.c btowc.c collate.c collcmp.c euc.c fix_grouping.c \ gb18030.c gb2312.c gbk.c ctype.c isctype.c iswctype.c \ ldpart.c lmessages.c lmonetary.c lnumeric.c localeconv.c mblen.c \ mbrlen.c \ |