Very basic Eet example
00001 #include <Eet.h>
00002 
00003 int
00004 main(void)
00005 {
00006    Eet_File *ef;
00007    char *ret;
00008    int size;
00009    char *entries[] =
00010    {
00011       "Entry 1",
00012       "Big text string here compared to others",
00013       "Eet is cool"
00014    };
00015 
00016    eet_init();
00017 
00018    // blindly open an file for output and write strings with their NUL char
00019    ef = eet_open("test.eet", EET_FILE_MODE_WRITE);
00020    eet_write(ef, "Entry 1", entries[0], strlen(entries[0]) + 1, 0);
00021    eet_write(ef, "Entry 2", entries[1], strlen(entries[1]) + 1, 1);
00022    eet_write(ef, "Entry 3", entries[2], strlen(entries[2]) + 1, 0);
00023    eet_close(ef);
00024 
00025    // open the file again and blindly get the entries we wrote
00026    ef = eet_open("test.eet", EET_FILE_MODE_READ);
00027    ret = eet_read(ef, "Entry 1", &size);
00028    printf("%s\n", ret);
00029    free(ret);
00030    ret = eet_read(ef, "Entry 2", &size);
00031    printf("%s\n", ret);
00032    free(ret);
00033    ret = eet_read(ef, "Entry 3", &size);
00034    printf("%s\n", ret);
00035    free(ret);
00036    eet_close(ef);
00037 
00038    eet_shutdown();
00039 }
00040