oops. fixie fixie. NOw its all workign and happy :)

SVN revision: 11904
This commit is contained in:
Carsten Haitzler 2004-10-19 07:41:37 +00:00
parent 4ac25b23de
commit f8ce9df3fa
2 changed files with 2 additions and 4 deletions

View File

@ -141,6 +141,7 @@ _ecore_config_db_key_int_get(Ecore_Config_DB_File *db, char *key, int *dest)
*dest = atoi(data + l + 1);
if (prev_locale) setlocale(LC_NUMERIC, prev_locale);
free(data);
return 1;
}
return 0;
}
@ -179,6 +180,7 @@ _ecore_config_db_key_float_get(Ecore_Config_DB_File *db, char *key, double *dest
*dest = atof(data + l + 1);
if (prev_locale) setlocale(LC_NUMERIC, prev_locale);
free(data);
return 1;
}
return 0;
}
@ -282,10 +284,8 @@ _ecore_config_db_key_float_set(Ecore_Config_DB_File *db, char *key, double val)
prev_locale = setlocale(LC_NUMERIC, "C");
num = snprintf(buf, sizeof(buf), "%s %16.16f ", "float", val);
if (prev_locale) setlocale(LC_NUMERIC, prev_locale);
printf("WRITE \"%s\"\n", buf);
buf[5] = 0;
buf[num - 1] = 0;
printf("--P2 \"%s\"\n", buf + 6);
eet_write(db->ef, key, buf, num, 1);
}

View File

@ -75,13 +75,11 @@ ecore_config_file_load(char *file)
}
key_count = 0;
keys = _ecore_config_db_keys_get(db, &key_count);
printf("keys = %p, %i\n", keys, key_count);
if (keys)
{
for (x = 0; x < key_count; x++)
{
type = _ecore_config_db_key_type_get(db, keys[x]);
printf("\"%s\" == \"%s\"\n", keys[x], type);
if (!type) type = "?";
if (!strcmp(type, "int"))
{