diff options
Diffstat (limited to 'src/examples/eet-basic.c')
-rw-r--r-- | src/examples/eet-basic.c | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/src/examples/eet-basic.c b/src/examples/eet-basic.c index 390cd71..05ff397 100644 --- a/src/examples/eet-basic.c +++ b/src/examples/eet-basic.c @@ -3,37 +3,38 @@ int main(void) { - Eet_File *ef; - char *ret; - int size; - char *entries[] = - { + Eet_File *ef; + char *ret; + int size; + char *entries[] = + { "Entry 1", "Big text string here compared to others", "Eet is cool" - }; + }; - eet_init(); + eet_init(); - // blindly open an file for output and write strings with their NUL char - ef = eet_open("test.eet", EET_FILE_MODE_WRITE); - eet_write(ef, "Entry 1", entries[0], strlen(entries[0]) + 1, 0); - eet_write(ef, "Entry 2", entries[1], strlen(entries[1]) + 1, 1); - eet_write(ef, "Entry 3", entries[2], strlen(entries[2]) + 1, 0); - eet_close(ef); + // blindly open an file for output and write strings with their NUL char + ef = eet_open("test.eet", EET_FILE_MODE_WRITE); + eet_write(ef, "Entry 1", entries[0], strlen(entries[0]) + 1, 0); + eet_write(ef, "Entry 2", entries[1], strlen(entries[1]) + 1, 1); + eet_write(ef, "Entry 3", entries[2], strlen(entries[2]) + 1, 0); + eet_close(ef); - // open the file again and blindly get the entries we wrote - ef = eet_open("test.eet", EET_FILE_MODE_READ); - ret = eet_read(ef, "Entry 1", &size); - printf("%s\n", ret); - free(ret); - ret = eet_read(ef, "Entry 2", &size); - printf("%s\n", ret); - free(ret); - ret = eet_read(ef, "Entry 3", &size); - printf("%s\n", ret); - free(ret); - eet_close(ef); + // open the file again and blindly get the entries we wrote + ef = eet_open("test.eet", EET_FILE_MODE_READ); + ret = eet_read(ef, "Entry 1", &size); + printf("%s\n", ret); + free(ret); + ret = eet_read(ef, "Entry 2", &size); + printf("%s\n", ret); + free(ret); + ret = eet_read(ef, "Entry 3", &size); + printf("%s\n", ret); + free(ret); + eet_close(ef); - eet_shutdown(); + eet_shutdown(); } + |