[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Fri Apr 9 11:28:42 CEST 2010


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	10/04/09 11:28:42

Modified files:
	cm3/m3-libs/m3core/src/: m3core.h 
	cm3/m3-libs/m3core/src/context/: tcontext.c 
	cm3/m3-libs/m3core/src/runtime/POSIX/: RTSignalC.c 
	cm3/m3-libs/m3core/src/thread/PTHREAD/: ThreadPThreadC.c 
	cm3/m3-libs/m3core/src/time/POSIX/: TimePosixC.c 
	cm3/m3-libs/m3core/src/unix/Common/: Ugrp.c Unetdb.c Usocket.c 
	                                     UtimeC.c 
	cm3/m3-libs/m3core/src/unix/Common/context/setjmp/: tcontext.c 
	cm3/m3-libs/m3core/src/unix/Common/context/sigaltstack/: 
	                                                         tcontext.c 

Log message:
	in general remove the use of "typedef struct foo foo_t"
	or at least the subsequent uses of foo_t
	While I strongly favor this style -- terse typography
	to indicate a type -- it is just not worth the risk
	where we don't have adequate control to ensure it will work.
	Sun has introduced the same typedefs in some cases,
	which is somewhat noble of them, but then we get warnings.
	In this step, the actual typedefs remain, just the uses gone.




More information about the M3commit mailing list