Marc Andre Tanner wrote: > + * The check with sizeof(void*) should make sure that we don't operate on > + * pointers, which the compiler wouldn't be able to optimize out, but only > + * on string constants. Take a look at __builtin_constant_p in the GCC manual. You'll probably find that wrapping the whole of the rest of the expression (without the sizeof) in __builtin_constant_p is a good way to know when to depend on the result of the expression. -- Jamie -- To unsubscribe from this list: send the line "unsubscribe linux-embedded" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html