FILE_COPY_ERROR_ALLOC_BUFFER
};
+#define HTML_FOOTER \
+" <div id=\"footer\">Generated by \
+<a href='http://wpitchoune.net/ppastats'>ppastats</a></div>\n\
+ </body>\n\
+</html>"
+
#define HTML_PKG_TEMPLATE \
"<html>\n\
<head>\n\
</a></p>\n\
<div id=\"chart\"></div>\n\
<div id=\"versions\"><em>Versions:</em></div>\n\
- </body>\n\
-</html>"
+%s"
#define HTML_VERSION_TEMPLATE \
"<html>\n\
<em>Distros</em>:\n\
<ul id=\"distros\"></ul>\n\
</div>\n\
- </body>\n\
-</html>"
+%s"
#define HTML_INDEX_TEMPLATE \
"<html>\n\
<ul id=\"pkgs\"></ul>\n\
</div>\n\
<div id=\"chart\"></div>\n\
- </body>\n\
-</html>"
-
+%s"
#define FCOPY_BUF_SZ 4096
static int file_copy(FILE * src, FILE * dst)
json = pkg_to_json(ppa, pkg);
- fprintf(f, HTML_PKG_TEMPLATE, json);
+ fprintf(f, HTML_PKG_TEMPLATE, json, HTML_FOOTER);
fclose(f);
return ;
}
- fprintf(f, HTML_VERSION_TEMPLATE, version_to_json(ppa, pkg, version));
+ fprintf(f, HTML_VERSION_TEMPLATE,
+ version_to_json(ppa, pkg, version),
+ HTML_FOOTER);
fclose(f);
return ;
}
- fprintf(f, HTML_INDEX_TEMPLATE, ppa_to_json(ppa));
+ fprintf(f, HTML_INDEX_TEMPLATE, ppa_to_json(ppa), HTML_FOOTER);
fclose(f);