/* Same as freeHaskellFunctionPtr, but it does nothing when given a null pointer, instead of crashing */ void safeFreeFunPtr(void *ptr) { if (ptr != NULL) freeHaskellFunctionPtr(ptr); }
void hs_free_fun_ptr(HsFunPtr fp) { /* I simply *love* all these similar names... */ freeHaskellFunctionPtr(fp); }