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.