pub unsafe extern "C" fn PL_get_signum_ex(
    sig: term_t,
    n: *mut c_int
) -> c_int