From c4207f1e341928df84593c9c68f9c2fd9b9bac8b Mon Sep 17 00:00:00 2001 From: Justin Heiner Date: Thu, 5 Sep 2002 16:30:07 +0000 Subject: Almost there with the loadable eq. still not ready to use yet though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2187 a1c6a512-1295-4272-9138-f99709370657 --- apps/settings.c | 41 +++++++++++++++++++++++++++++++---------- 1 file changed, 31 insertions(+), 10 deletions(-) diff --git a/apps/settings.c b/apps/settings.c index 7ebe612ce7..58f393d75a 100644 --- a/apps/settings.c +++ b/apps/settings.c @@ -37,6 +37,7 @@ #include "backlight.h" #include "powermgmt.h" #include "status.h" +#include "atoi.h" #ifdef HAVE_LCD_BITMAP #include "icons.h" #endif @@ -395,20 +396,21 @@ void settings_load(void) } #ifdef CUSTOM_EQ -/ * - * Loads a .eq file - * / +/* + * Loads a .eq file + */ bool settings_load_eq(char* file) { char buffer[128]; char buf_set[16]; + char buf_disp[16]; char buf_val[8]; int fd; int i; - unsigned int j; int d = 0; int vtype = 0; + fd = open(file, O_RDONLY); if (-1 != fd) @@ -443,12 +445,31 @@ bool settings_load_eq(char* file) buf_val[d++] = buffer[i]; break; case 3: - if(strcasecmp(buf_set,"volume")) - { - global_settings.volume = 0; - for(j=0;j