changeset 876:540cc4a7d626

Fix Android build breakage
author Michael Pavone <pavone@retrodev.com>
date Mon, 09 Nov 2015 20:55:17 -0800
parents 54ffba3768d6
children 2e3169c141dd
files Android.mk config.c util.c util.h
diffstat 4 files changed, 10 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- 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
 
--- 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) {
--- 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 <SDL.h>
 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) {
--- 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