pub unsafe extern "system" fn clBuildProgram(
    program: *mut c_void,
    num_devices: u32,
    device_list: *const *mut c_void,
    options: *const i8,
    pfn_notify: *mut c_void,
    user_data: *mut c_void
) -> i32