-enum file_copy_error {
- FILE_COPY_ERROR_OPEN_SRC = 1,
- FILE_COPY_ERROR_OPEN_DST,
- FILE_COPY_ERROR_READ,
- FILE_COPY_ERROR_WRITE,
- 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\
- <link type=\"text/css\"\n\
- rel=\"stylesheet\"\n\
- href=\n\
-\"http://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin\">\n\
- <link type=\"text/css\" href=\"css/ppastats.css\" rel=\"stylesheet\" />\n\
- <link type=\"text/css\" href=\"css/jquery.jqplot.min.css\"\n\
- rel=\"stylesheet\" />\n\
- <script type=\"text/javascript\" src=\"js/jquery.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jquery.jqplot.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jqplot.dateAxisRenderer.min.js\"></script>\n\
- <script type=\"text/javascript\" src=\"js/ppastats.js\"></script>\n\
- <script>var data = %s;\n\
- ppastats_pkg();\n\
- </script>\n\
- </head>\n\
- <body>\n\
- <h1><span id=\"pkg_name\">N/A</span></h1>\n\
- <p><em>PPA</em>: \n\
- <a href=\"index.html\">\n\
- <span id=\"ppa_owner\">N/A</span>/<span id=\"ppa_name\">N/A</span>\n\
- </a></p>\n\
- <div id=\"charts\">\n\
- <div id=\"chart\"></div>\n\
- <div id=\"chart_distro\"></div>\n\
- </div>\n\
- <div id=\"details\">\n\
- <div id=\"versions\"><em>Versions:</em></div>\n\
- <div id=\"distros\"><em>Distros:</em></div>\n\
- </div>\n\
-%s"
-
-#define HTML_VERSION_TEMPLATE \
-"<html>\n\
- <head>\n\
- <link type=\"text/css\"\n\
- rel=\"stylesheet\"\n\
- href=\n\
-\"http://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin\">\n\
- <link type=\"text/css\" href=\"css/ppastats.css\" rel=\"stylesheet\" />\n\
- <link type=\"text/css\" href=\"css/jquery.jqplot.min.css\"\n\
- rel=\"stylesheet\" />\n\
- <script type=\"text/javascript\" src=\"js/jquery.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jquery.jqplot.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jqplot.dateAxisRenderer.min.js\"></script>\n\
- <script type=\"text/javascript\" src=\"js/ppastats.js\"></script>\n\
- <script>var data = %s;\n\
- ppastats_ver();\n\
- </script>\n\
- </head>\n\
- <body>\n\
- <h1><span id=\"pkg_name\">N/A</span></h1>\n\
- <div id=\"version\"><em>Version:</em></div>\n\
- <p><em>PPA</em>: \n\
- <a href=\"index.html\">\n\
- <span id=\"ppa_owner\">N/A</span>/<span id=\"ppa_name\">N/A</span>\n\
- </a></p>\n\
- <div id=\"chart\"></div>\n\
- <div id=\"details\">\n\
- <div class=\"distros\">\n\
- <em>Distros</em>:\n\
- <ul id=\"distros\"></ul>\n\
- </div>\n\
- </div>\n\
-%s"
-
-#define HTML_INDEX_TEMPLATE \
-"<html>\n\
- <head>\n\
- <link type=\"text/css\"\n\
- rel=\"stylesheet\"\n\
- href=\n\
-\"http://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin\">\n\
- <link type=\"text/css\" href=\"css/ppastats.css\" rel=\"stylesheet\" />\n\
- <link type=\"text/css\" href=\"css/jquery.jqplot.min.css\"\n\
- rel=\"stylesheet\" />\n\
- <script type=\"text/javascript\" src=\"js/jquery.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jquery.jqplot.min.js\"></script>\n\
- <script type=\"text/javascript\"\n\
- src=\"js/jqplot.dateAxisRenderer.min.js\"></script>\n\
- <script type=\"text/javascript\" src=\"js/ppastats.js\"></script>\n\
- <script>var data = %s;\n\
- ppastats_ppa();\n\
- </script>\n\
- </head>\n\
- <body>\n\
- <h1><span id=\"ppa_name\">N/A</span></h1>\n\
- <div id=\"details\">\n\
- <div class=\"pkgs\">\n\
- <em>Packages</em>:\n\
- <ul id=\"pkgs\"></ul>\n\
- </div>\n\
- </div>\n\
- <div id=\"chart\"></div>\n\
-%s"
-
-#define FCOPY_BUF_SZ 4096
-static int file_copy(FILE * src, FILE * dst)