]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-blob.c
Add ui-shared.h
[ps-cgit] / ui-blob.c
index f5b844b6da4287a9bd05a55ea9872fa2d8c8283a..11589db2bbc947ea79f651b7855502224f6ebfa9 100644 (file)
--- a/ui-blob.c
+++ b/ui-blob.c
@@ -1,6 +1,16 @@
+/* ui-blob.c: show blob content
+ *
+ * Copyright (C) 2008 Lars Hjemli
+ *
+ * Licensed under GNU General Public License v2
+ *   (see COPYING for full license text)
+ */
+
 #include "cgit.h"
+#include "html.h"
+#include "ui-shared.h"
 
-void cgit_print_blob(struct cacheitem *item, const char *hex, char *path)
+void cgit_print_blob(const char *hex, char *path)
 {
 
        unsigned char sha1[20];
@@ -26,6 +36,8 @@ void cgit_print_blob(struct cacheitem *item, const char *hex, char *path)
        }
 
        buf[size] = '\0';
-       cgit_print_snapshot_start("text/plain", path, item);
+       ctx.page.mimetype = "text/plain";
+       ctx.page.filename = path;
+       cgit_print_http_headers(&ctx);
        write(htmlfd, buf, size);
 }