From 082d4663fd93b0a4b5d55bc4655f3883a6ae979d Mon Sep 17 00:00:00 2001 From: Ernesto Castellotti Date: Mon, 26 Aug 2019 01:20:38 +0200 Subject: [PATCH] Update example with D ABI Signed-off-by: Ernesto Castellotti --- examples/example.d | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/examples/example.d b/examples/example.d index 34240da..4924528 100644 --- a/examples/example.d +++ b/examples/example.d @@ -8,7 +8,13 @@ extern(C) int main(int argc, char[]* argv) { return 1; } - auto f = fopen(argv[1].ptr, "rb"); + auto f = fopen(argv[0].ptr, "rb"); + + if (!f) { + printf("Open error with file: %s\n", argv[0].ptr); + return 1; + } + fseek(f, 0, SEEK_END); auto fsize = ftell(f); @@ -25,12 +31,12 @@ extern(C) int main(int argc, char[]* argv) { usb_extreme_headers headers; - if (oue_read_headers(&headers, data, size) <= 0) { + if (oueReadHeaders(headers, data, size) <= 0) { return 1; } usb_extreme_filestat[10] filestats = void; - int nstats = oue_read(filestats.ptr, headers, 10); + int nstats = oueRead(filestats, headers); int i; for(i = 0; i < nstats; i++) {