comparison util.c @ 1818:243f3a7247f9

Include ROM DB in library binary for libretro target
author Mike Pavone <pavone@retrodev.com>
date Sun, 31 Mar 2019 12:37:28 -0700
parents 52a47611a273
children 30f2821ffd65
comparison
equal deleted inserted replaced
1817:03895a4585c3 1818:243f3a7247f9
855 } 855 }
856 856
857 #ifdef __ANDROID__ 857 #ifdef __ANDROID__
858 858
859 #include <SDL.h> 859 #include <SDL.h>
860 #ifndef IS_LIB
860 char *read_bundled_file(char *name, uint32_t *sizeret) 861 char *read_bundled_file(char *name, uint32_t *sizeret)
861 { 862 {
862 SDL_RWops *rw = SDL_RWFromFile(name, "rb"); 863 SDL_RWops *rw = SDL_RWFromFile(name, "rb");
863 if (!rw) { 864 if (!rw) {
864 if (sizeret) { 865 if (sizeret) {
882 ret = NULL; 883 ret = NULL;
883 } 884 }
884 SDL_RWclose(rw); 885 SDL_RWclose(rw);
885 return ret; 886 return ret;
886 } 887 }
888 #endif
887 889
888 char const *get_config_dir() 890 char const *get_config_dir()
889 { 891 {
890 return SDL_AndroidGetInternalStoragePath(); 892 return SDL_AndroidGetInternalStoragePath();
891 } 893 }
895 return SDL_AndroidGetInternalStoragePath(); 897 return SDL_AndroidGetInternalStoragePath();
896 } 898 }
897 899
898 #else 900 #else
899 901
902 #ifndef IS_LIB
900 char *read_bundled_file(char *name, uint32_t *sizeret) 903 char *read_bundled_file(char *name, uint32_t *sizeret)
901 { 904 {
902 #ifdef DATA_PATH 905 #ifdef DATA_PATH
903 char *data_dir = DATA_PATH; 906 char *data_dir = DATA_PATH;
904 #else 907 #else
938 ret = NULL; 941 ret = NULL;
939 } 942 }
940 fclose(f); 943 fclose(f);
941 return ret; 944 return ret;
942 } 945 }
943 946 #endif
944 947
945 #ifdef _WIN32 948 #ifdef _WIN32
946 char const *get_userdata_dir() 949 char const *get_userdata_dir()
947 { 950 {
948 static char path[MAX_PATH]; 951 static char path[MAX_PATH];