From d4664f47d972cc2ec3a1ec04abdea945fd8d7708 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 20 Mar 2013 04:07:55 +0100 Subject: [PATCH] (iOS) Remove some trivial wrapper functions around config_file.c --- ios/RetroArch/config_file_helper.c | 21 --------------------- ios/RetroArch/config_file_helper.h | 4 ---- ios/RetroArch/settings/RASettingsList.m | 8 ++++++-- 3 files changed, 6 insertions(+), 27 deletions(-) diff --git a/ios/RetroArch/config_file_helper.c b/ios/RetroArch/config_file_helper.c index da8926aca5..06da3034fe 100644 --- a/ios/RetroArch/config_file_helper.c +++ b/ios/RetroArch/config_file_helper.c @@ -16,18 +16,6 @@ #include #import "config_file_helper.h" -config_file_t* ios_config_open_or_new(const char* path) -{ - config_file_t* result = config_file_new(path); - return result ? result : config_file_new(0); -} - -void ios_config_file_write(config_file_t* config, const char* path) -{ - if (config) - config_file_write(config, path); -} - bool ios_config_get_bool(config_file_t* config, const char* name, bool default_) { if (!config) return default_; @@ -37,15 +25,6 @@ bool ios_config_get_bool(config_file_t* config, const char* name, bool default_) return result; } -int ios_config_get_int(config_file_t* config, const char* name, int default_) -{ - if (!config) return default_; - - int result = default_; - config_get_int(config, name, &result); - return result; -} - unsigned ios_config_get_uint(config_file_t* config, const char* name, unsigned default_) { if (!config) return default_; diff --git a/ios/RetroArch/config_file_helper.h b/ios/RetroArch/config_file_helper.h index 5cd804b6cd..36c82dafbe 100644 --- a/ios/RetroArch/config_file_helper.h +++ b/ios/RetroArch/config_file_helper.h @@ -18,11 +18,7 @@ #include "conf/config_file.h" -config_file_t* ios_config_open_or_new(const char* path); -void ios_config_file_write(config_file_t* config, const char* path); - bool ios_config_get_bool(config_file_t* config, const char* name, bool default_); -int ios_config_get_int(config_file_t* config, const char* name, int default_); unsigned ios_config_get_uint(config_file_t* config, const char* name, unsigned default_); double ios_config_get_double(config_file_t* config, const char* name, double default_); diff --git a/ios/RetroArch/settings/RASettingsList.m b/ios/RetroArch/settings/RASettingsList.m index 195fbb39fe..0611173e74 100644 --- a/ios/RetroArch/settings/RASettingsList.m +++ b/ios/RetroArch/settings/RASettingsList.m @@ -196,10 +196,14 @@ static RASettingData* custom_action(NSString* action) - (void)dealloc { - config_file_t* config = ios_config_open_or_new([[RetroArch_iOS get].moduleInfo.configPath UTF8String]); + config_file_t* config = config_file_new([[RetroArch_iOS get].moduleInfo.configPath UTF8String]); + + if (!config) + config = config_file_new(0); ios_config_set_string(config, "system_directory", [[RetroArch_iOS get].system_directory UTF8String]); [self writeSettings:nil toConfig:config]; - ios_config_file_write(config, [[RetroArch_iOS get].moduleInfo.configPath UTF8String]); + if (config) + config_file_write(config, [[RetroArch_iOS get].moduleInfo.configPath UTF8String]); config_file_free(config); [[RetroArch_iOS get] refreshConfig];