# HG changeset patch # User Michael Pavone # Date 1447131317 28800 # Node ID 540cc4a7d626482049b0a158725484b559b6df93 # Parent 54ffba3768d62d2387fc6cdc1950f362d6f68dcb Fix Android build breakage diff -r 54ffba3768d6 -r 540cc4a7d626 Android.mk --- a/Android.mk Sun Nov 08 22:03:34 2015 -0800 +++ b/Android.mk Mon Nov 09 20:55:17 2015 -0800 @@ -15,7 +15,7 @@ 68kinst.c debug.c gst.c psg.c z80_to_x86.c backend.c io.c render_sdl.c \ tern.c backend_x86.c gdb_remote.c m68k_core.c romdb.c m68k_core_x86.c \ util.c wave.c blastem.c gen.c mem.c vdp.c ym2612.c config.c gen_x86.c \ - terminal.c z80inst.c + terminal.c z80inst.c menu.c LOCAL_SHARED_LIBRARIES := SDL2 diff -r 54ffba3768d6 -r 540cc4a7d626 config.c --- a/config.c Sun Nov 08 22:03:34 2015 -0800 +++ b/config.c Mon Nov 09 20:55:17 2015 -0800 @@ -129,7 +129,7 @@ tern_node *load_config() { - char *confdir = get_config_dir(); + char const *confdir = get_config_dir(); char *confpath = NULL; tern_node *ret; if (confdir) { diff -r 54ffba3768d6 -r 540cc4a7d626 util.c --- a/util.c Sun Nov 08 22:03:34 2015 -0800 +++ b/util.c Mon Nov 09 20:55:17 2015 -0800 @@ -13,7 +13,7 @@ #include "render.h" //for render_errorbox #include "util.h" -char * alloc_concat(char * first, char * second) +char * alloc_concat(char const * first, char const * second) { int flen = strlen(first); int slen = strlen(second); @@ -23,7 +23,7 @@ return ret; } -char * alloc_concat_m(int num_parts, char ** parts) +char * alloc_concat_m(int num_parts, char const ** parts) { int total = 0; for (int i = 0; i < num_parts; i++) { @@ -327,7 +327,7 @@ #include char *read_bundled_file(char *name, long *sizeret) { - SDL_RWops *rw = SDL_RWFromFile(config_path, "rb"); + SDL_RWops *rw = SDL_RWFromFile(name, "rb"); if (!rw) { if (sizeret) { *sizeret = -1; @@ -353,7 +353,7 @@ return ret; } -char *get_config_dir() +char const *get_config_dir() { return SDL_AndroidGetInternalStoragePath(); } @@ -399,7 +399,7 @@ return ret; } -char *get_config_dir() +char const *get_config_dir() { static char* confdir; if (!confdir) { diff -r 54ffba3768d6 -r 540cc4a7d626 util.h --- a/util.h Sun Nov 08 22:03:34 2015 -0800 +++ b/util.h Mon Nov 09 20:55:17 2015 -0800 @@ -11,9 +11,9 @@ //Utility functions //Allocates a new string containing the concatenation of first and second -char * alloc_concat(char * first, char * second); +char * alloc_concat(char const * first, char const * second); //Allocates a new string containing the concatenation of the strings pointed to by parts -char * alloc_concat_m(int num_parts, char ** parts); +char * alloc_concat_m(int num_parts, char const ** parts); //Returns the size of a file using fseek and ftell long file_size(FILE * f); //Strips whitespace and non-printable characters from the beginning and end of a string @@ -29,7 +29,7 @@ //Returns the user's home directory char * get_home_dir(); //Returns an appropriate path for storing config files -char *get_config_dir(); +char const *get_config_dir(); //Reads a file bundled with the executable char *read_bundled_file(char *name, long *sizeret); //Retunrs an array of normal files and directories residing in a directory