summaryrefslogtreecommitdiffstats
path: root/src/html.h
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-10-01 06:02:27 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-10-01 06:02:27 (EDT)
commited885e115eb844d3be8bc88081a1af092a13bb06 (patch)
treef95d576d644d82fbaf696d04ea220e93935a42a9 /src/html.h
parent1ecfb7a5aa35a3ccf91486b8292ac6efb5c0d1d0 (diff)
downloadmarquee-ed885e115eb844d3be8bc88081a1af092a13bb06.zip
marquee-ed885e115eb844d3be8bc88081a1af092a13bb06.tar.gz
marquee-ed885e115eb844d3be8bc88081a1af092a13bb06.tar.bz2
mq_html_h*(): New functions
Declare and define them all with macros.
Diffstat (limited to 'src/html.h')
-rw-r--r--src/html.h18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/html.h b/src/html.h
index 0aeefc0..8c6c5e4 100644
--- a/src/html.h
+++ b/src/html.h
@@ -27,11 +27,19 @@
gchar *
mq_html_document(const gchar *title, ...);
-gchar *
-mq_html_p(gchar *text);
-
-gchar *
-mq_html_p_free(gchar *text);
+#define TEXT_ELEMENT(ELEM) \
+ gchar * \
+ mq_html_##ELEM(gchar *text); \
+ gchar * \
+ mq_html_##ELEM##_free(gchar *text);
+TEXT_ELEMENT(h1)
+TEXT_ELEMENT(h2)
+TEXT_ELEMENT(h3)
+TEXT_ELEMENT(h4)
+TEXT_ELEMENT(h5)
+TEXT_ELEMENT(h6)
+TEXT_ELEMENT(p)
+#undef TEXT_ELEMENT
gchar *
mq_html_container(const gchar *element, ...);