diff options
author | Robin Krahl <me@robin-krahl.de> | 2018-12-11 23:51:40 +0100 |
---|---|---|
committer | Daniel Mueller <deso@posteo.net> | 2018-12-17 07:52:13 -0800 |
commit | 44f6100b36eecf79c1e8484a048ea49cad6e488d (patch) | |
tree | bf16ea9a570f3026324b9882f46b9f8360e7591f /hidapi-sys/src/lib.rs | |
parent | 6737f748b8edb5266c5397591b92da4c88f95dff (diff) | |
download | nitrocli-44f6100b36eecf79c1e8484a048ea49cad6e488d.tar.gz nitrocli-44f6100b36eecf79c1e8484a048ea49cad6e488d.tar.bz2 |
Remove unused dependencies
This patch removes all dependencies that are no longer required since
the hidapi communication is replaced by libnitrokey.
Delete subrepo hid/:hid
Delete subrepo hidapi-sys/:hidapi-sys
Delete subrepo pkg-config/:pkg-config
Diffstat (limited to 'hidapi-sys/src/lib.rs')
-rw-r--r-- | hidapi-sys/src/lib.rs | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/hidapi-sys/src/lib.rs b/hidapi-sys/src/lib.rs deleted file mode 100644 index 656bd47..0000000 --- a/hidapi-sys/src/lib.rs +++ /dev/null @@ -1,68 +0,0 @@ -#![allow(non_camel_case_types, non_snake_case, non_upper_case_globals)] - -extern crate libc; - -use libc::{c_void, c_ushort, wchar_t, c_int, c_uchar, size_t, c_char}; - -pub type hid_device = c_void; - -#[repr(C)] -pub struct hid_device_info { - pub path: *mut c_char, - - pub vendor_id: c_ushort, - pub product_id: c_ushort, - - pub serial_number: *mut wchar_t, - pub release_number: c_ushort, - - pub manufacturer_string: *mut wchar_t, - pub product_string: *mut wchar_t, - - pub usage_page: c_ushort, - pub usage: c_ushort, - - pub interface_number: c_int, - - pub next: *mut hid_device_info, -} - -#[cfg_attr(target_os = "linux", link(name = "udev"))] -extern "C" { } - -#[cfg_attr(target_os = "windows", link(name = "setupapi"))] -extern "C" { } - -#[cfg_attr(all(feature = "static", target_os = "linux"), link(name = "hidapi-libusb", kind = "static"))] -#[cfg_attr(all(not(feature = "static"), target_os = "linux"), link(name = "hidapi-libusb"))] -#[cfg_attr(all(feature = "static", not(target_os = "linux")), link(name = "hidapi", kind = "static"))] -#[cfg_attr(all(not(feature = "static"), not(target_os = "linux")), link(name = "hidapi"))] -extern "C" { - pub fn hid_init() -> c_int; - pub fn hid_exit() -> c_int; - - pub fn hid_enumerate(vendor_id: c_ushort, product_id: c_ushort) -> *mut hid_device_info; - pub fn hid_free_enumeration(devs: *mut hid_device_info); - - pub fn hid_open(vendor_id: c_ushort, product_id: c_ushort, serial_number: *const wchar_t) -> *mut hid_device; - pub fn hid_open_path(path: *const c_char) -> *mut hid_device; - - pub fn hid_write(device: *mut hid_device, data: *const c_uchar, length: size_t) -> c_int; - - pub fn hid_read_timeout(device: *mut hid_device, data: *mut c_uchar, length: size_t, milleseconds: c_int) -> c_int; - pub fn hid_read(device: *mut hid_device, data: *mut c_uchar, length: size_t) -> c_int; - - pub fn hid_set_nonblocking(device: *mut hid_device, nonblock: c_int) -> c_int; - - pub fn hid_send_feature_report(device: *mut hid_device, data: *const c_uchar, length: size_t) -> c_int; - pub fn hid_get_feature_report(device: *mut hid_device, data: *mut c_uchar, length: size_t) -> c_int; - - pub fn hid_close(device: *mut hid_device); - - pub fn hid_get_manufacturer_string(device: *mut hid_device, string: *mut wchar_t, maxlen: size_t) -> c_int; - pub fn hid_get_product_string(device: *mut hid_device, string: *mut wchar_t, maxlen: size_t) -> c_int; - pub fn hid_get_serial_number_string(device: *mut hid_device, string: *mut wchar_t, maxlen: size_t) -> c_int; - pub fn hid_get_indexed_string(device: *mut hid_device, string_index: c_int, string: *mut wchar_t, maxlen: size_t) -> c_int; - - pub fn hid_error(device: *mut hid_device) -> *const wchar_t; -} |