aboutsummaryrefslogtreecommitdiff
path: root/scheme.h
diff options
context:
space:
mode:
Diffstat (limited to 'scheme.h')
-rw-r--r--scheme.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/scheme.h b/scheme.h
index 9417896e..dff4b07f 100644
--- a/scheme.h
+++ b/scheme.h
@@ -2,6 +2,8 @@
#define SCHEME_H
#include <libguile.h>
+#include "calendar.h"
+#include "strbuf.h"
SCM make_calendar(SCM path);
@@ -11,4 +13,12 @@ SCM number_events(SCM calendar);
void init_calendar ();
+SCM scm_from_strbuf(strbuf* s);
+SCM scm_from_llist(LLIST(strbuf)* lst);
+SCM scm_from_trie_node(TRIE_NODE(content_line)* node);
+SCM scm_from_trie(TRIE(content_line)* trie);
+SCM scm_from_vector(VECT(vcomponent)* vect);
+SCM calendar_size (SCM);
+SCM calendar_components (SCM);
+
#endif /* SCHEME_H */