diff libblastem.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 03895a4585c3
children 4fb9af0c65b6
line wrap: on
line diff
--- a/libblastem.c	Sun Mar 31 12:07:20 2019 -0700
+++ b/libblastem.c	Sun Mar 31 12:37:28 2019 -0700
@@ -397,3 +397,15 @@
 void bindings_set_mouse_mode(uint8_t mode)
 {
 }
+
+extern const char rom_db_data[];
+char *read_bundled_file(char *name, uint32_t *sizeret)
+{
+	if (!strcmp(name, "rom.db")) {
+		*sizeret = strlen(rom_db_data);
+		char *ret = malloc(*sizeret+1);
+		memcpy(ret, rom_db_data, *sizeret + 1);
+		return ret;
+	}
+	return NULL;
+}