pub unsafe extern "C" fn ftdi_usb_open(
    ftdi: *mut ftdi_context,
    vendor: c_int,
    product: c_int
) -> c_int