aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2019-01-22 11:42:58 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2019-01-22 11:42:58 +0100
commitebe5c7e428b57dca758b1b3a1d8b7d4b423b19a9 (patch)
treebf97a4ba3a05c24ae1ec176f42656ce1608ee8d1 /main.c
parentAdd very simple err header. (diff)
downloadcalp-ebe5c7e428b57dca758b1b3a1d8b7d4b423b19a9.tar.gz
calp-ebe5c7e428b57dca758b1b3a1d8b7d4b423b19a9.tar.xz
Start using trie's instead of hash-maps.
Diffstat (limited to 'main.c')
-rw-r--r--main.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/main.c b/main.c
index 278aac26..ee6dfa89 100644
--- a/main.c
+++ b/main.c
@@ -8,6 +8,8 @@
#include <sys/stat.h>
#include <fcntl.h>
+#include <string.h>
+
#include "parse.h"
#include "macro.h"
@@ -60,7 +62,9 @@ int main (int argc, char* argv[argc]) {
cal.n_events);
for (size_t i = 0; i < cal.n_events; i++) {
// printf("%3lu. %s\n", i + 1, cal.events[i].summary.mem);
- printf("%3lu. %s\n", i + 1, get_property(&cal.events[i], "SUMMARY")->val.mem);
+ // TODO this segfaults
+ // apparently get_property returns 0 in some cases
+ printf("%3lu. %s\n", i + 1, get_property(cal.events[i], "SUMMARY")->val.mem);
}
closedir(dir);