about summary refs log tree commit diff stats
path: root/gemtext.h
diff options
context:
space:
mode:
Diffstat (limited to 'gemtext.h')
-rw-r--r--gemtext.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/gemtext.h b/gemtext.h
index 872a8cc..a9508ce 100644
--- a/gemtext.h
+++ b/gemtext.h
@@ -74,6 +74,26 @@ int gemtext_list_encode(struct gemtext **, char **, int *);
 int gemtext_list_encode_fd(struct gemtext **, int);
 int gemtext_list_encode_file(struct gemtext **, const char *);
 
+/* gemtext.c */
+struct gemtext *gemtext_text_new(const char *);
+struct gemtext *gemtext_link_new(const char *, const char *);
+struct gemtext *gemtext_pre_new(const char *);
+struct gemtext *gemtext_h1_new(const char *);
+struct gemtext *gemtext_h2_new(const char *);
+struct gemtext *gemtext_h3_new(const char *);
+struct gemtext *gemtext_ul_new(const char *);
+struct gemtext *gemtext_qt_new(const char *);
+int gemtext_type(struct gemtext *);
+char *gemtext_text_string(struct gemtext *);
+char *gemtext_link_link_string(struct gemtext *);
+char *gemtext_link_label_string(struct gemtext *);
+char *gemtext_pre_string(struct gemtext *);
+char *gemtext_h1_string(struct gemtext *);
+char *gemtext_h2_string(struct gemtext *);
+char *gemtext_h3_string(struct gemtext *);
+char *gemtext_ul_string(struct gemtext *);
+char *gemtext_qt_string(struct gemtext *);
+
 /* free.c */
 void gemtext_free(struct gemtext *);
 void gemtext_list_free(struct gemtext **);