> #ifdef CONFIG_NVRAM > ..... > #endif /* CONFIG_NVRAM */ That's just to make the code readable so you can easily spot the #endif that matches the #ifdef CONFIG_NVRAM. Now what's your problem with this? A compiler error will have some other reason, not a comment on some #endif. Michael