diff --git a/stagit.c b/stagit.c
@@ -81,21 +81,6 @@ static char lastoidstr[GIT_OID_HEXSZ + 2]; /* id + newline + NUL byte */
static FILE *rcachefp, *wcachefp;
static const char *cachefile;
-/* Writes a Markdown README to the file using CMark */
-void write_markdown_readme(FILE *fp, git_blob *readme)
-{
- const char *markdown = git_blob_rawcontent(readme);
- char *html = cmark_markdown_to_html(markdown,
- strlen(markdown), CMARK_OPT_SAFE);
- writeheader(fp, "README");
- fprintf(fp, "<section id=\"readme\">\n");
- fprintf(fp, "%s", html);
- fprintf(fp, "</section>\n");
- writefooter(fp);
-
- free(html);
-}
-
void joinpath(char *buf, size_t bufsiz, const char *path, const char *path2)
{
int r;
@@ -1133,6 +1118,21 @@ void usage(char *argv0)
exit(1);
}
+/* Writes a Markdown README to the file using CMark */
+void write_markdown_readme(FILE *fp, git_blob *readme)
+{
+ const char *markdown = git_blob_rawcontent(readme);
+ char *html = cmark_markdown_to_html(markdown,
+ strlen(markdown), CMARK_OPT_SAFE);
+ writeheader(fp, "README");
+ fprintf(fp, "<section id=\"readme\">\n");
+ fprintf(fp, "%s", html);
+ fprintf(fp, "</section>\n");
+ writefooter(fp);
+
+ free(html);
+}
+
int main(int argc, char *argv[])
{
git_object *obj = NULL;