[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Tue Jan 5 13:19:42 CET 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/01/05 13:19:42

Modified files:
	cm3/m3-libs/m3core/src/C/AMD64_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/AMD64_FREEBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/AMD64_LINUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/AMD64_NETBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/AMD64_OPENBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/ARM_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/FreeBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/FreeBSD2/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/FreeBSD3/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/FreeBSD4/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/I386_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/I386_INTERIX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/I386_OPENBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/IRIX5/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/LINUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/LINUXELF/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/LINUXLIBC6/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/MIPS64_OPENBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/NT386/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/NetBSD2_i386/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/OS2/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PA32_HPUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PA64_HPUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PPC32_OPENBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PPC64_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PPC_DARWIN/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/PPC_LINUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SOLgnu/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SOLsun/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SPARC32_LINUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SPARC64_LINUX/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SPARC64_OPENBSD/: Csetjmp.i3 
	cm3/m3-libs/m3core/src/C/SPARC64_SOLARIS/: Csetjmp.i3 

Log message:
	some uniformity and reduction in Csetjmp.i3
	
	remove all "JBLEN" constants
	don't leak out more identifiers
	
	where some platforms had
	jmp_buf = RECORD ARRAY opaque [0..n] of int END;
	and some had
	jmp_buf = ARRAY [0..n] of int;
	
	use ARRAY for all since it is "smaller" (in source/text)
	
	if there is a reason to favor the opaque record, then
	they should all use that imho
	
	make all arrays 0-based
	
	reduce some cases from sigjmp_buf to jmpbuf
	but for the most part that done here until
	I setup and run more machines




More information about the M3commit mailing list