From: Linus T. <tor...@tr...> - 2002-07-30 21:20:56
|
On Tue, 30 Jul 2002, Greg KH wrote: > On Tue, Jul 30, 2002 at 03:23:42PM +0200, Vojtech Pavlik wrote: > > -#include <asm/types.h> > > +#include <stdint.h> >=20 > Why? I thought we were not including any glibc (or any other libc) > header files when building the kernel? Indeed. This is unacceptable. Especially as the standard types are total crap, and the u8 etc are a lot= =20 more readable. People should realize: - the "int" is superfluous. Of _course_ it's an integer. If it was a=20 floating point number, it would be fp16/fp32/fp64/fp80/whatever. - the "_t" is there only for namespace collisions, sane people can chose= =20 to ignore it. What do you have left after you have removed the crap? Yup. u8, u16, etc.= =20 And if you want to share with user space, there's=A0the long-accepted=20 namespace collision avoidance of prepending two underscores. Fix it, Vojtech. Linus |