From 8a4e28f81db16c034274e5d78dddfe33824e59fe Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 31 May 2016 00:01:19 +0200 Subject: Support Android internal data storage Useful to save small data files (configuration and so) For bigger files, external data storage should be used (SDCard) --- src/utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index 974088f3..f0ccf3e2 100644 --- a/src/utils.c +++ b/src/utils.c @@ -247,7 +247,7 @@ FILE *android_fopen(const char *fileName, const char *mode) AAsset *asset = AAssetManager_open(assetManager, fileName, 0); - if(!asset) return NULL; + if (!asset) return NULL; return funopen(asset, android_read, android_write, android_seek, android_close); } -- cgit v1.2.3 From 17878550b1e2dde44fcd1e668c92ca2d96680a28 Mon Sep 17 00:00:00 2001 From: Ray Date: Thu, 2 Jun 2016 01:26:44 +0200 Subject: Review heades usage This is a first step toward a bigger project. Some modules could be ported to header-only to be used as standalone. --- src/utils.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index f0ccf3e2..97561ee6 100644 --- a/src/utils.c +++ b/src/utils.c @@ -35,14 +35,14 @@ #include #endif -#include // malloc(), free() -#include // printf(), fprintf() -#include // Used for functions with variable number of parameters (TraceLog()) -//#include // String management functions: strlen(), strrchr(), strcmp() +#include // Required for: malloc(), free() +#include // Required for: fopen(), fclose(), fputc(), fwrite(), printf(), fprintf(), funopen() +#include // Required for: va_list, va_start(), vfprintf(), va_end() +//#include // Required for: strlen(), strrchr(), strcmp() #if defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI) #define STB_IMAGE_WRITE_IMPLEMENTATION - #include "stb_image_write.h" // Create PNG file + #include "stb_image_write.h" // Required for: stbi_write_png() #endif #include "tinfl.c" -- cgit v1.2.3 From 29d505c98e6b24882927347cf24f5736d5f8c849 Mon Sep 17 00:00:00 2001 From: Ray Date: Mon, 6 Jun 2016 14:34:43 +0200 Subject: Reorganize external libraries - BREAKING CHANGE - Moved all external libraries used by raylib to external folder inside raylib src. Makefile has already been update and also the different includes in raylib modules. --- src/utils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c index 97561ee6..5340b3e5 100644 --- a/src/utils.c +++ b/src/utils.c @@ -42,10 +42,11 @@ #if defined(PLATFORM_DESKTOP) || defined(PLATFORM_RPI) #define STB_IMAGE_WRITE_IMPLEMENTATION - #include "stb_image_write.h" // Required for: stbi_write_png() + #include "external/stb_image_write.h" // Required for: stbi_write_png() #endif -#include "tinfl.c" +#include "external/tinfl.c" // Required for: tinfl_decompress_mem_to_mem() + // NOTE: Deflate algorythm data decompression //---------------------------------------------------------------------------------- // Global Variables Definition -- cgit v1.2.3