Comment Re:Neither are correct. (Score 1) 1422
No, it's not a matter of style. NULL is only guaranteed to represent a "zero" pointer for pointers to DATA types.
For "zero" FUNCTION pointers, you must use the literal 0. _Not_ NULL. Because a function pointer can be wider than a data pointer (eg. certain segmented memory models on the x86 and so forth).