diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-09 03:01:53 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2019-02-09 03:01:53 +0100 |
commit | 7eba3f7dbcef5ecf05d6d05e1c2fbd323d7898df (patch) | |
tree | 3ba6b44d20b9f857207e55487154e8d378caea90 /scheme.h | |
parent | Add support for full tree printing. (diff) | |
download | calp-7eba3f7dbcef5ecf05d6d05e1c2fbd323d7898df.tar.gz calp-7eba3f7dbcef5ecf05d6d05e1c2fbd323d7898df.tar.xz |
Add some more scheme bindings.
Diffstat (limited to 'scheme.h')
-rw-r--r-- | scheme.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 */ |