Re: [PATCH 1/4] LOG2: Implement a general integer log2 facility in the kernel [try #4]

Arnd Bergmann
2006-10-09T14:52:33Z

On Monday 09 October 2006 15:09, Geert Uytterhoeven wrote:
> On Mon, 9 Oct 2006, Jan Engelhardt wrote:
> >
> > Ouch ouch ouch. It should better be
> >
> > typedef uint32_t __u32;
>
> You mean
>
> #ifdef __KERNEL__
> typedef __u32 u32;
> #else
> // Assumed we did #include <stdint.h> before
> typedef uint32_t __u32;
> #endif

Why should that be a valid assumption? Right now, it works
if you don't include stdint.h in advance.