On Jun 25, 2014, at 9:40 AM, Mayuresh Kathe <mayur...@kathe.in> wrote:
> hello, > > i read that all new code in the netbsd tree "has" to be c99. has to be compilable with -std=gnu99 or -std=c99 > is that really a mandatory condition? > if yes, would that mean, over a period of time, all of the > netbsd userland would be converted to c99? We are moving in that direction. Mostly it means that everything be C89 with function prototypes. > and would the kernel be brought up to that same standard? > if yes, wouldn't it be quite a painful task? The kernel is already compiled as C99 so every function is prototyped. We use structure initializers a lot.