From 6d0101d1181deca88664d4b0c4a595d70d544a00 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 2 Jan 2018 06:33:20 +0100 Subject: [PATCH] Update nbio test --- libretro-common/samples/file/nbio/Makefile | 7 ++++++ libretro-common/samples/file/nbio/nbio_test.c | 24 ++++++++++--------- 2 files changed, 20 insertions(+), 11 deletions(-) diff --git a/libretro-common/samples/file/nbio/Makefile b/libretro-common/samples/file/nbio/Makefile index fd39a89d49..cf7a581106 100644 --- a/libretro-common/samples/file/nbio/Makefile +++ b/libretro-common/samples/file/nbio/Makefile @@ -4,6 +4,13 @@ LIBRETRO_COMM_DIR := ../../.. SOURCES := \ nbio_test.c \ + $(LIBRETRO_COMM_DIR)/compat/fopen_utf8.c \ + $(LIBRETRO_COMM_DIR)/compat/compat_strl.c \ + $(LIBRETRO_COMM_DIR)/encodings/encoding_utf.c \ + $(LIBRETRO_COMM_DIR)/file/nbio/nbio_intf.c \ + $(LIBRETRO_COMM_DIR)/file/nbio/nbio_linux.c \ + $(LIBRETRO_COMM_DIR)/file/nbio/nbio_unixmmap.c \ + $(LIBRETRO_COMM_DIR)/file/nbio/nbio_windowsmmap.c \ $(LIBRETRO_COMM_DIR)/file/nbio/nbio_stdio.c OBJS := $(SOURCES:.c=.o) diff --git a/libretro-common/samples/file/nbio/nbio_test.c b/libretro-common/samples/file/nbio/nbio_test.c index c7163536c4..dbb3cf3f61 100644 --- a/libretro-common/samples/file/nbio/nbio_test.c +++ b/libretro-common/samples/file/nbio/nbio_test.c @@ -10,21 +10,22 @@ static void nbio_write_test(void) void* ptr = NULL; struct nbio_t* write = nbio_open("test.bin", NBIO_WRITE); if (!write) - puts("ERROR: nbio_open failed (1)"); + puts("[ERROR]: nbio_open failed (1)"); nbio_resize(write, 1024*1024); ptr = nbio_get_ptr(write, &size); if (size != 1024*1024) - puts("ERROR: wrong size (1)"); + puts("[ERROR]: wrong size (1)"); memset(ptr, 0x42, 1024*1024); nbio_begin_write(write); - while (!nbio_iterate(write)) looped=true; + while (!nbio_iterate(write)) + looped=true; if (!looped) - puts("Write finished immediately?"); + puts("[SUCCESS]: Write finished immediately."); nbio_free(write); } @@ -36,26 +37,27 @@ static void nbio_read_test(void) struct nbio_t* read = nbio_open("test.bin", NBIO_READ); void* ptr = nbio_get_ptr(read, &size); if (!read) - puts("ERROR: nbio_open failed (2)"); + puts("[ERROR]: nbio_open failed (2)"); if (size != 1024*1024) - puts("ERROR: wrong size (2)"); + puts("[ERROR]: wrong size (2)"); if (ptr) - puts("Read pointer is available before iterating?"); + puts("[SUCCESS]: Read pointer is available before iterating."); nbio_begin_read(read); - while (!nbio_iterate(read)) looped=true; + while (!nbio_iterate(read)) + looped=true; if (!looped) - puts("Read finished immediately?"); + puts("[SUCCESS]: Read finished immediately."); ptr = nbio_get_ptr(read, &size); if (size != 1024*1024) - puts("ERROR: wrong size (3)"); + puts("[ERROR]: wrong size (3)"); if (*(char*)ptr != 0x42 || memcmp(ptr, (char*)ptr+1, 1024*1024-1)) - puts("ERROR: wrong data"); + puts("[ERROR]: wrong data"); nbio_free(read); }