From: <enl...@li...> - 2002-06-04 00:35:13
|
Enlightenment CVS committal Author : raster Project : e17 Module : libs/edb Dir : e17/libs/edb/src Modified Files: Tag: SPLIT e_db.c Log Message: oops. intl fix =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/edb/src/e_db.c,v retrieving revision 1.19 retrieving revision 1.19.2.1 diff -u -3 -r1.19 -r1.19.2.1 --- e_db.c 22 Feb 2002 12:57:47 -0000 1.19 +++ e_db.c 4 Jun 2002 00:35:11 -0000 1.19.2.1 @@ -535,6 +535,13 @@ char buf[256]; sprintf(buf, "%f", val); + + if(1.5==atof("1,5")){ + char *p; + p = buf; + while((++p)[0]) if(p[0]==',')p[0]='.'; + } + e_db_str_set(edb, key, buf); e_db_type_set(edb, key, "float"); return; @@ -549,6 +556,13 @@ dat = e_db_str_get(edb, key); if (!dat) return 0; + + if(1.5==atof("1,5")){ + char *p; + p = dat; + while((++p)[0]) if(p[0]=='.')p[0]=','; + } + *val = atof(dat); FREE(dat); return 1; |