Compare commits

...

2 Commits

3 changed files with 21 additions and 20 deletions

7
c-example/makefile Normal file
View File

@ -0,0 +1,7 @@
all: build
build:
gcc -o example ./example.c -L ../zig-out/lib/ -lhexa
run: build
LD_LIBRARY_PATH=../zig-out/lib/ ./example

View File

@ -2,9 +2,3 @@ all: build
build:
zig build
build-test: build
gcc -o example c-example/example.c -L ./zig-out/lib/ -lhexa
run-test: build
LD_LIBRARY_PATH=./zig-out/lib/ ./example

View File

@ -13,21 +13,21 @@ export fn hexdump(title: [*]const u8, title_len: u32,
const writer_output = hexfbs.writer();
hexa.hexdump(writer_output, title[0..title_len], input_buffer[0..input_buffer_len]) catch |err| {
switch(err) {
error.DiskQuota => log.warn("error.DiskQuota", .{}),
error.FileTooBig => log.warn("error.FileTooBig", .{}),
error.InputOutput => log.warn("error.InputOutput", .{}),
error.NoSpaceLeft => log.warn("error.NoSpaceLeft", .{}),
error.DeviceBusy => log.warn("error.DeviceBusy", .{}),
error.InvalidArgument => log.warn("error.InvalidArgument", .{}),
error.AccessDenied => log.warn("error.AccessDenied", .{}),
error.BrokenPipe => log.warn("error.BrokenPipe", .{}),
error.SystemResources => log.warn("error.SystemResources", .{}),
error.OperationAborted => log.warn("error.OperationAborted", .{}),
error.NotOpenForWriting => log.warn("error.NotOpenForWriting", .{}),
error.LockViolation => log.warn("error.LockViolation", .{}),
error.WouldBlock => log.warn("error.WouldBlock", .{}),
error.DiskQuota => log.warn("error.DiskQuota", .{}),
error.FileTooBig => log.warn("error.FileTooBig", .{}),
error.InputOutput => log.warn("error.InputOutput", .{}),
error.NoSpaceLeft => log.warn("error.NoSpaceLeft", .{}),
error.DeviceBusy => log.warn("error.DeviceBusy", .{}),
error.InvalidArgument => log.warn("error.InvalidArgument", .{}),
error.AccessDenied => log.warn("error.AccessDenied", .{}),
error.BrokenPipe => log.warn("error.BrokenPipe", .{}),
error.SystemResources => log.warn("error.SystemResources", .{}),
error.OperationAborted => log.warn("error.OperationAborted", .{}),
error.NotOpenForWriting => log.warn("error.NotOpenForWriting", .{}),
error.LockViolation => log.warn("error.LockViolation", .{}),
error.WouldBlock => log.warn("error.WouldBlock", .{}),
error.ConnectionResetByPeer => log.warn("error.ConnectionResetByPeer", .{}),
error.Unexpected => log.warn("error.Unexpected", .{}),
error.Unexpected => log.warn("error.Unexpected", .{}),
}
return -1;
};