Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Takuya SHIOZAKI <tshiozak@netbsd.org>
List: source-changes
Date: 08/09/2000 20:42:27
Module Name:	basesrc
Committed By:	tshiozak
Date:		Wed Aug  9 17:42:27 UTC 2000

Modified Files:
	basesrc/include [netbsd-1-5]: locale.h stdlib.h
	basesrc/lib/libc/locale [netbsd-1-5]: Makefile.inc setlocale.c
	syssrc/sys/arch/alpha//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/arm26//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/arm32//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/i386//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/m68k//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/mips//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/pc532//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/powerpc//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/sh3//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/sparc//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/sparc64//include [netbsd-1-5]: limits.h
	syssrc/sys/arch/vax//include [netbsd-1-5]: limits.h
Added Files:
	basesrc/lib/libc/locale [netbsd-1-5]: setlocale_sb.c

Log Message:
pull up the following changes (approved by thorpej):
 > 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.1 -r1.2 syssrc/sys/arch/arm26/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
 >
 > Outline:
 >
 > 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.9.4.1 basesrc/include/locale.h
cvs rdiff -r1.45 -r1.45.4.1 basesrc/include/stdlib.h
cvs rdiff -r1.16 -r1.16.10.1 basesrc/lib/libc/locale/Makefile.inc
cvs rdiff -r1.17 -r1.17.6.1 basesrc/lib/libc/locale/setlocale.c
cvs rdiff -r0 -r1.2.2.1 basesrc/lib/libc/locale/setlocale_sb.c
cvs rdiff -r1.6 -r1.6.4.1 syssrc/sys/arch/alpha//include/limits.h
cvs rdiff -r1.1 -r1.1.4.1 syssrc/sys/arch/arm26//include/limits.h
cvs rdiff -r1.7 -r1.7.4.1 syssrc/sys/arch/arm32//include/limits.h
cvs rdiff -r1.14 -r1.14.6.1 syssrc/sys/arch/i386//include/limits.h
cvs rdiff -r1.12 -r1.12.4.1 syssrc/sys/arch/m68k//include/limits.h
cvs rdiff -r1.13 -r1.13.4.1 syssrc/sys/arch/mips//include/limits.h
cvs rdiff -r1.10 -r1.10.4.1 syssrc/sys/arch/pc532//include/limits.h
cvs rdiff -r1.6 -r1.6.4.1 syssrc/sys/arch/powerpc//include/limits.h
cvs rdiff -r1.2 -r1.2.4.1 syssrc/sys/arch/sh3//include/limits.h
cvs rdiff -r1.11 -r1.11.4.1 syssrc/sys/arch/sparc//include/limits.h
cvs rdiff -r1.7 -r1.7.4.1 syssrc/sys/arch/sparc64//include/limits.h
cvs rdiff -r1.9 -r1.9.4.1 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.