comparison romdb.c @ 875:54ffba3768d6

Make menu stuff work on Android (theoretically)
author Michael Pavone <pavone@retrodev.com>
date Sun, 08 Nov 2015 22:03:34 -0800
parents 69a6ec208111
children a5a51465f8b0
comparison
equal deleted inserted replaced
874:b6842dfb8edf 875:54ffba3768d6
383 return ret; 383 return ret;
384 } 384 }
385 385
386 tern_node *load_rom_db() 386 tern_node *load_rom_db()
387 { 387 {
388 #ifdef __ANDROID__ 388 tern_node *db = parse_bundled_config("rom.db");
389 tern_node *db = parse_config_file_assets("rom.db");
390 #else
391 char *exe_dir = get_exe_dir();
392 if (!exe_dir) {
393 fatal_error("Failed to find executable path\n");
394 }
395 char *path = alloc_concat(exe_dir, "/rom.db");
396 tern_node *db = parse_config_file(path);
397 free(path);
398 #endif
399 if (!db) { 389 if (!db) {
400 fatal_error("Failed to load ROM DB\n"); 390 fatal_error("Failed to load ROM DB\n");
401 } 391 }
402 return db; 392 return db;
403 } 393 }