pub unsafe extern "C" fn listInsertAfter(
    phead: *mut *mut DLLIST,
    elem: *mut DLLIST,
    data: *mut c_void
) -> l_ok