rc parser progress over the week-end.
[apps/madmutt.git] / parse.h
diff --git a/parse.h b/parse.h
index 214fb60..f7e0f59 100644 (file)
--- a/parse.h
+++ b/parse.h
@@ -7,15 +7,19 @@ typedef struct segment {
 } segment;
 
 #ifdef NDEBUG
-#  define ParseTrace(a, b)
+#  define rcparseTrace(a, b)
 #else
-void ParseTrace(FILE *, char *);
+void rcparseTrace(FILE *, char *);
 #endif
 
-const char *ParseTokenName(int);
-void *ParseAlloc(void *(*)(size_t));
-void ParseFree(void*, void (*)(void*));
+const char *rcparseTokenName(int);
+void *rcparseAlloc(void *(*)(size_t));
+void rcparseFree(void*, void (*)(void*));
 
-void Parse(void *, int, segment);
+struct rcstate {
+    int linenum;
+};
+
+void rcparse(void *, int, segment, struct rcstate *state);
 
 #endif