Subject: use of C99 revisited
To: NetBSD Kernel Technical Discussion List <tech-kern@netbsd.org>
From: Garrett D'Amore <garrett_damore@tadpole.com>
List: tech-kern
Date: 04/21/2006 11:33:48
Now that we're on the way to having gcc 4.x in NetBSD, I'd like to begin
to use some C99 constructs in some limited areas of the kernel that I
think won't be included in vax.

I.e. it would be nice to use C99 structure initialization in my flash
memory stuff.  I don't think this is likely to be used (or be useful) in
Vaxen.  (Recall, the vax port is the last one to still require gcc 2.x.)

Anyway, I would like to inquire as to whether this would be considered
acceptable.  I.e., can I start using some subsets of C99 (those bits
supported by GCC 3.x at least) in code not likely to need to be built
with gcc 2.x?

-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191