From 879a99d66a6360253a23e8b2398e94c99541b01c Mon Sep 17 00:00:00 2001 From: Ernesto Castellotti Date: Tue, 20 Aug 2019 15:58:04 +0200 Subject: [PATCH] toD: oue_num_headers --- lib/dusbextreme.d | 11 +++++++++++ lib/usbextreme.c | 11 ----------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/dusbextreme.d b/lib/dusbextreme.d index 47cb27b..820ae25 100644 --- a/lib/dusbextreme.d +++ b/lib/dusbextreme.d @@ -48,3 +48,14 @@ extern(C) UsbExtremeVersion get_version(uint8_t usbExtremeVersion) { } } } + +extern(C) int oue_num_headers(int *num_headers, immutable(void) *headers, size_t headerslen) { + auto headers_nlen = cast(int) (headerslen / USBEXTREME_HEADER_SIZE); + + if (!is_oue(headers, headerslen)) { + return -1; + } + + *num_headers = headers_nlen; + return headers_nlen; +} diff --git a/lib/usbextreme.c b/lib/usbextreme.c index cf631d6..3d75e8f 100644 --- a/lib/usbextreme.c +++ b/lib/usbextreme.c @@ -12,17 +12,6 @@ int oue_point_headers(usb_extreme_base **headers, void *raw_headers, size_t head return headers_nlen; } -int oue_num_headers(int *num_headers, const void *headers, size_t headerslen) { - int headers_nlen = (int) (headerslen / USBEXTREME_HEADER_SIZE); - - if (!is_oue(headers, headerslen)) { - return -1; - } - - *num_headers = headers_nlen; - return headers_nlen; -} - int oue_version(usb_extreme_versions *version, const void *headers, size_t headerslen) { const usb_extreme_v1 *headers_oeu = headers; int headers_nlen = (int) (headerslen / USBEXTREME_HEADER_SIZE);