aboutsummaryrefslogtreecommitdiff
path: root/tl.h
diff options
context:
space:
mode:
Diffstat (limited to 'tl.h')
-rw-r--r--tl.h31
1 files changed, 31 insertions, 0 deletions
diff --git a/tl.h b/tl.h
new file mode 100644
index 0000000..a80d4b1
--- /dev/null
+++ b/tl.h
@@ -0,0 +1,31 @@
+#ifndef NEWBIETL_INCLUDED
+#define NEWBIETL_INCLUDED
+
+
+struct tl_list {
+ const char *name;
+ const char *data;
+ struct tl_list *list;
+ struct tl_list *next;
+};
+
+struct tl_list *tl_new(const char *name,
+ const char *data,
+ struct tl_list *list,
+ struct tl_list *next);
+
+struct tl_list *tl_plain_list(struct tl_list *list, struct tl_list *next);
+
+struct tl_list *tl_named_list(const char *name,
+ struct tl_list *list,
+ struct tl_list *next);
+
+struct tl_list *tl_named_data(const char *name,
+ const char *data,
+ struct tl_list *next);
+
+
+void tl_translate(struct tl_list *l);
+
+
+#endif