tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: config(5) break down
On Tue, Mar 16, 2010 at 06:22:14AM +0100, Wojciech A. Koszek wrote:
> You mean that you have a solution for:
>
> struct mystruct {
> #ifdef DEBUG_MYSTRUCT
> int line;
> char *file;
> char *func;
> void *another_pointer;
> #endif
> ...
> };
>
> within a kernel code? That's the simpliest example, of course. There are
> areas where you simply can't prevent this kind of #ifdef's.
Yes: don't code like that. :-)
That's not to say it doesn't happen because there is a culture
of using #ifdef to deal with things that should be taken care of at
runtime, and to "optimize" things that don't need optimizing.
Old habits are hard to break.
Home |
Main Index |
Thread Index |
Old Index