]> gitweb.ps.run Git - ps-cgit/blobdiff - html.c
Supply status description to html_status()
[ps-cgit] / html.c
diff --git a/html.c b/html.c
index bddb04d1adcb8052b7590a07838b8b4c1f6a8247..36e9a2faf22c49580f5660493320b370b2d654b9 100644 (file)
--- a/html.c
+++ b/html.c
@@ -35,6 +35,11 @@ char *fmt(const char *format, ...)
        return buf[bufidx];
 }
 
+void html_raw(const char *data, size_t size)
+{
+       write(htmlfd, data, size);
+}
+
 void html(const char *txt)
 {
        write(htmlfd, txt, strlen(txt));
@@ -51,6 +56,13 @@ void htmlf(const char *format, ...)
        html(buf);
 }
 
+void html_status(int code, const char *msg, int more_headers)
+{
+       htmlf("Status: %d %s\n", code, msg);
+       if (!more_headers)
+               html("\n");
+}
+
 void html_txt(char *txt)
 {
        char *t = txt;