- <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 class=\"pkgs\">\n\
- <em>Packages</em>:\n\
- <ul id=\"pkgs\"></ul>\n\
- </div>\n\
- <div id=\"chart\"></div>\n\
-%s"
-
-#define FCOPY_BUF_SZ 4096
-static int file_copy(FILE * src, FILE * dst)
-{
- int ret = 0;
- char *buf = malloc(FCOPY_BUF_SZ);
- int n;
-
- if (!buf)
- return FILE_COPY_ERROR_ALLOC_BUFFER;
-
- while (!ret) {
- n = fread(buf, 1, FCOPY_BUF_SZ, src);
- if (n) {
- if (fwrite(buf, 1, n, dst) != n)
- ret = FILE_COPY_ERROR_WRITE;
- } else {
- if (!feof(src))
- ret = FILE_COPY_ERROR_READ;
- else
- break;
- }
- }
-
- free(buf);
-
- return ret;
-}
-
-int
-fcopy(const char *src, const char *dst)
-{
- FILE *fsrc, *fdst;
- int ret = 0;
-
- if (debug)
- printf("DEBUG: copy: %s to %s\n", src, dst);
-
- fsrc = fopen(src, "r");
-
- if (fsrc) {
- fdst = fopen(dst, "w+");
-
- if (fdst) {
- ret = file_copy(fsrc, fdst);
- fclose(fdst);
- } else {
- ret = FILE_COPY_ERROR_OPEN_DST;
- }
-
- fclose(fsrc);
- } else {
- ret = FILE_COPY_ERROR_OPEN_SRC;
- }
-
- return ret;
-}
+ <link type=\"text/css\" href=\"css/ppastats.css\"\n\
+ rel=\"stylesheet\"/>\n\
+ <link type=\"text/css\" href=\"css/jquery.jqplot.min.css\"\n\
+ rel=\"stylesheet\" />\n\
+<!--[if lt IE 9]><script \
+language=\"javascript\" \
+type=\"text/javascript\" \
+src=\"js/excanvas.js\"></script><![endif]-->\n\
+ <script type=\"text/javascript\"\n\
+ 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\"\n\
+ src=\"js/ppastats.js\"></script>\n\
+ <script>%s</script>\n\
+ </head>\n\
+ <body>\n"