/** | |
* this is a really tough case - perhaps we shouldn't keep any #if crap | |
* unless they all end with the same stack? | |
*/ | |
void foo(void) | |
{ | |
int a; | |
#ifdef CONFIG_BLK_DEV_INITRD | |
if (initrd_start) | |
ROOT_DEV = Root_RAM0; | |
#elif defined(CONFIG_ROOT_NFS) | |
ROOT_DEV = Root_NFS; | |
#elif defined(CONFIG_BLK_DEV_IDEDISK) | |
ROOT_DEV = Root_HDA1; | |
#else | |
ROOT_DEV = Root_SDA1; | |
#endif | |
return; | |
} | |