diff options
Diffstat (limited to 'source/ui-blob.h')
-rw-r--r--source/ui-blob.h7
1 file changed, 7 insertions, 0 deletions
diff --git a/source/ui-blob.h b/source/ui-blob.h
index 58e0abb..2c10c55 100644
--- a/source/ui-blob.h
+++ b/source/ui-blob.h
@@ -9,7 +9,14 @@
#define CGIT_UI_BLOB_H
extern int cgit_ref_path_exists(const char *path, const char *ref, int file_only);
+
+/*
+ * Write the file at path in head, escaped when html_escape is set. The return
+ * is 0 once it is written, -2 when it is past max-blob-size, and -1 when it
+ * cannot be found or read.
+ */
extern int cgit_print_file(char *path, const char *head, int file_only, int html_escape);
+
extern void cgit_print_blob(const char *hex, char *path, const char *head, int file_only);
#endif // CGIT_UI_BLOB_H