Define symbol for other compilers as nothing.
Tested: platypus
Changed the callback function integer type from INTEGER to INTEGER(C_INT) for portability, HDFFV-8909.