toD: remove pointer usb_extreme_header.headers

Signed-off-by: Ernesto Castellotti <erny.castell@gmail.com>
This commit is contained in:
Ernesto Castellotti 2019-08-27 16:19:32 +02:00
parent 4a9483c930
commit 009f094c01
2 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
// D import file generated from 'usbextreme.d'
// D import file generated from '/home/erny/Open-USB-Extreme/lib/usbextreme.d'
module usbextreme;
import std.stdint;
enum USBEXTREME_NAME_LENGTH = 32;
@ -46,7 +46,7 @@ align (1) struct usb_extreme_v1
struct usb_extreme_headers
{
const(void)* first_header;
const(usb_extreme_base)* headers;
const(usb_extreme_base)[] headers;
int num_headers;
size_t headerslen;
UsbExtremeVersion oueVersion;

View File

@ -40,7 +40,7 @@ align(1) struct usb_extreme_v1 {
struct usb_extreme_headers {
const(void)* first_header;
const(usb_extreme_base)* headers;
const(usb_extreme_base)[] headers;
int num_headers;
size_t headerslen;
UsbExtremeVersion oueVersion;
@ -165,7 +165,7 @@ extern(D) int oueReadHeaders(ref usb_extreme_headers headers, const(void)[] raw_
auto headersArr = castArray!(usb_extreme_base)(raw_headers);
headers = usb_extreme_headers(raw_headers.ptr,
headersArr.ptr,
headersArr,
num_headers,
raw_headers.length,
oueVersion);
@ -173,7 +173,7 @@ extern(D) int oueReadHeaders(ref usb_extreme_headers headers, const(void)[] raw_
}
extern(D) usb_extreme_filestat[] oueRead(usb_extreme_filestat[] filestats, const(usb_extreme_headers) headers) {
auto headers_full = castArray!(usb_extreme_v1)(headers.headers[0..headers.num_headers]);
auto headers_full = castArray!(usb_extreme_v1)(headers.headers);
auto headersLength = headers_full.length;
int fileStatsLength = 0;