diff options
| author | Basem Abughallya <[email protected]> | 2018-12-29 17:41:41 +0100 |
|---|---|---|
| committer | Basem Abughallya <[email protected]> | 2018-12-29 17:44:47 +0100 |
| commit | 9a40529ae74507da20c5e414f8cd7073b83733e8 (patch) | |
| tree | 0128443a09d3ef249eba92f3153619e3aec662d6 /src/utils.c | |
| parent | d0d99d35034a55b94e273749b4c549da83f35152 (diff) | |
| download | raylib-9a40529ae74507da20c5e414f8cd7073b83733e8.tar.gz raylib-9a40529ae74507da20c5e414f8cd7073b83733e8.zip | |
utils: declare funopen only on Android
funopen is only needed on Android, so declare it
only there. This fixes following MinGW build failure:
utils.c:50:7: error: conflicting types for ‘funopen’
FILE *funopen(const void *cookie, int (*readfn)(void *, char *, int),
^~~~~~~
In file included from utils.c:45:0:
/usr/include/stdio.h:586:7: note: previous declaration of ‘funopen’ was here
FILE *funopen (const void *__cookie,
^~~~~~~
Diffstat (limited to 'src/utils.c')
| -rw-r--r-- | src/utils.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/utils.c b/src/utils.c index b2951040..e891ef72 100644 --- a/src/utils.c +++ b/src/utils.c @@ -46,11 +46,6 @@ #include <stdarg.h> // Required for: va_list, va_start(), vfprintf(), va_end() #include <string.h> // Required for: strlen(), strrchr(), strcmp() -/* This should be in <stdio.h>, but Travis doesn't find it... */ -FILE *funopen(const void *cookie, int (*readfn)(void *, char *, int), - int (*writefn)(void *, const char *, int), - fpos_t (*seekfn)(void *, fpos_t, int), int (*closefn)(void *)); - //---------------------------------------------------------------------------------- // Global Variables Definition //---------------------------------------------------------------------------------- @@ -67,6 +62,11 @@ AAssetManager *assetManager; // Module specific Functions Declaration //---------------------------------------------------------------------------------- #if defined(PLATFORM_ANDROID) +/* This should be in <stdio.h>, but Travis doesn't find it... */ +FILE *funopen(const void *cookie, int (*readfn)(void *, char *, int), + int (*writefn)(void *, const char *, int), + fpos_t (*seekfn)(void *, fpos_t, int), int (*closefn)(void *)); + static int android_read(void *cookie, char *buf, int size); static int android_write(void *cookie, const char *buf, int size); static fpos_t android_seek(void *cookie, fpos_t offset, int whence); |
