summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2008-04-10 08:57:03 +0000
committerCarsten Haitzler <raster@rasterman.com>2008-04-10 08:57:03 +0000
commit76298421b93cc4d5b51575f508c153f94158e056 (patch)
treef87199dd0944d7672e281dcda7f734156b29d121 /src/bin
parent0b30c1ea403e54777ab97473b79e98f93bba4b00 (diff)
downloadeet-76298421b93cc4d5b51575f508c153f94158e056.tar.gz
cedrics eet -d fixes.. yay!
SVN revision: 34233
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/eet_main.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/bin/eet_main.c b/src/bin/eet_main.c
index 289d2d2..ece7120 100644
--- a/src/bin/eet_main.c
+++ b/src/bin/eet_main.c
@@ -73,7 +73,6 @@ static void
do_eet_decode(const char *file, const char *key, const char *out)
{
Eet_File *ef;
- void *data;
int size = 0;
FILE *f;
@@ -83,25 +82,18 @@ do_eet_decode(const char *file, const char *key, const char *out)
printf("cannot open for reading: %s\n", file);
exit(-1);
}
- data = eet_read(ef, key, &size);
- if (!data)
- {
- printf("cannot read key %s\n", key);
- exit(-1);
- }
f = fopen(out, "w");
if (!f)
{
printf("cannot open %s\n", out);
exit(-1);
}
- if (!eet_data_text_dump(data, size, do_eet_decode_dump, f))
+ if (!eet_data_dump(ef, key, do_eet_decode_dump, f))
{
printf("cannot write to %s\n", out);
exit(-1);
}
fclose(f);
- free(data);
eet_close(ef);
}
@@ -153,7 +145,6 @@ do_eet_encode(const char *file, const char *key, const char *out, int compress)
Eet_File *ef;
char *text;
int textlen = 0;
- void *data;
int size = 0;
FILE *f;
@@ -186,15 +177,12 @@ do_eet_encode(const char *file, const char *key, const char *out, int compress)
exit(-1);
}
fclose(f);
- data = eet_data_text_undump(text, textlen, &size);
- if (!data)
+ if (eet_data_undump(ef, key, text, textlen, compress))
{
printf("cannot parse %s\n", out);
exit(-1);
}
- eet_write(ef, key, data, size, compress);
free(text);
- free(data);
eet_close(ef);
}