示例#1
0
static void
function_free(Function *fn)
{
    if (fn->methodHandle != NULL) {
        rbffi_MethodHandle_Free(fn->methodHandle);
    }

    if (fn->closure != NULL && fn->autorelease) {
        rbffi_Closure_Free(fn->closure);
    }

    xfree(fn);
}
示例#2
0
文件: Function.c 项目: evanphx/ffi
static void
function_free(Function *fn)
{
    rbffi_MethodHandle_Free(fn->methodHandle);
    free(fn);
}