pub unsafe extern "C" fn PL_describe_context(
    c: *mut pl_context_t,
    buf: *mut c_char,
    len: usize
) -> c_int