[...] but $DEITY help you if you pass NULL in vararg in place of pointer to function - on minimally weird targets it will be ugly. I don't think that sparse can catch that kind of braindamage, though...
If the rules for the types in any given function's varargs can be taught to sparse, I don't see why not. I did some vararg checking -- "must end with -1" kind of thing -- early for sparse. It should be in the archives. (An early prototype with sub-standard monkey-see-monkey-do coding, but still.) Morten - To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html