X-Git-Url: https://gitweb.ps.run/ps-cgit/blobdiff_plain/b1f17f168b91d709c0c0e62608de301a36f06da9..fd00d2f9d6088223f57006949dc6ce7c36316a79:/cgit.h diff --git a/cgit.h b/cgit.h index fc3fc6f..7619cbb 100644 --- a/cgit.h +++ b/cgit.h @@ -245,13 +245,13 @@ struct cgit_page { time_t modified; time_t expires; size_t size; - char *mimetype; - char *charset; - char *filename; - char *etag; - char *title; + const char *mimetype; + const char *charset; + const char *filename; + const char *etag; + const char *title; int status; - char *statusmsg; + const char *statusmsg; }; struct cgit_environment { @@ -327,6 +327,9 @@ extern void cgit_diff_commit(struct commit *commit, filepair_fn fn, __attribute__((format (printf,1,2))) extern char *fmt(const char *format,...); +__attribute__((format (printf,1,2))) +extern char *fmtalloc(const char *format,...); + extern struct commitinfo *cgit_parse_commit(struct commit *commit); extern struct taginfo *cgit_parse_tag(struct tag *tag); extern void cgit_parse_url(const char *url);