aboutsummaryrefslogtreecommitdiff
path: root/src/parse.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/parse.h')
-rw-r--r--src/parse.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/parse.h b/src/parse.h
index 53263b4c..ed235e88 100644
--- a/src/parse.h
+++ b/src/parse.h
@@ -51,8 +51,10 @@ typedef struct {
* context stacks used since ICS files form a tree. key_stack is
* only for sequrity purposes.
*/
- LLIST(strbuf) key_stack;
- LLIST(vcomponent) comp_stack;
+ // LLIST(strbuf) key_stack;
+ // LLIST(vcomponent) comp_stack;
+ SCM key_stack;
+ SCM comp_stack;
/* Number for unfolded lines
* TODO remove this
@@ -91,7 +93,8 @@ int parse_file(char* filename, FILE* f, vcomponent* cal);
*/
int handle_kv(
strbuf* key,
- content_line* cline,
+ strbuf* val,
+ SCM* content_pair,
parse_ctx* ctx
);