|
|
|
Avoiding #ifdefs | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
|
Most of the times its is easy to start having a lot of #ifdef statements in your code. Since this is not a proper thing to do, placing the #ifdef in a header file would be the usual suggestion. well, i understand this as far as #ifdefs in functions are concerned. How about structures?
for Ex:
static struct something = {
.name = "xyz",
.driver_name = "something",
#ifdef SOME_ARCH_TYPE
.bla = DO_THIS,
#else
.bla = DO_SOMETHING_ELSE,
#endif
};
How do i avoid #ifdef here, any idea??
Thanks.
~A
_______________________________________________
linux-arm mailing list
linux-arm@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/linux-arm
[Linux ARM] [Linux ARM MSM] [Linux ARM Kernel] [Fedora ARM] [IETF Annouce] [Security] [Bugtraq] [Linux] [Linux OMAP] [Linux MIPS] [ECOS] [Asterisk Internet PBX] [Linux API]
![]() |
![]() |