Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Takuya SHIOZAKI <tshiozak@netbsd.org>
List: source-changes
Date: 08/09/2000 01:31:15
Module Name: basesrc
Committed By: tshiozak
Date: Tue Aug 8 22:31:15 UTC 2000
Modified Files:
basesrc/include: locale.h stdlib.h
basesrc/lib/libc/locale: Makefile.inc setlocale.c
syssrc/sys/arch/alpha/include: limits.h
syssrc/sys/arch/arm32/include: limits.h
syssrc/sys/arch/i386/include: limits.h
syssrc/sys/arch/m68k/include: limits.h
syssrc/sys/arch/mips/include: limits.h
syssrc/sys/arch/pc532/include: limits.h
syssrc/sys/arch/powerpc/include: limits.h
syssrc/sys/arch/sh3/include: limits.h
syssrc/sys/arch/sparc/include: limits.h
syssrc/sys/arch/sparc64/include: limits.h
syssrc/sys/arch/vax/include: limits.h
Added Files:
basesrc/lib/libc/locale: setlocale_sb.c
Log Message:
Preparation for the future introduction of multibyte locale.
- MB_LEN_MAX is increased to 32.
- To ensure binary compatibility for old executables
under multibyte locale, versioned setlocale is added.
- __mb_len_cur definision is added in setlocale.c
and enable it in stdlib.h .
It is also important for multibyte locale stuffs,
but I just forgot.
To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 basesrc/include/locale.h
cvs rdiff -r1.45 -r1.46 basesrc/include/stdlib.h
cvs rdiff -r1.16 -r1.17 basesrc/lib/libc/locale/Makefile.inc
cvs rdiff -r1.17 -r1.18 basesrc/lib/libc/locale/setlocale.c
cvs rdiff -r0 -r1.2 basesrc/lib/libc/locale/setlocale_sb.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/alpha/include/limits.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/arm32/include/limits.h
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/i386/include/limits.h
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/m68k/include/limits.h
cvs rdiff -r1.13 -r1.14 syssrc/sys/arch/mips/include/limits.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/pc532/include/limits.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/powerpc/include/limits.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/sh3/include/limits.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/sparc/include/limits.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/sparc64/include/limits.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/vax/include/limits.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.