Diff for /rpm2html/compressor.c between versions 1.3 and 1.4

version 1.3, 1998/05/25 04:03:33 version 1.4, 1998/05/25 04:41:47
Line 94  void create_gz_source(char *filename) { Line 94  void create_gz_source(char *filename) {
     }      }
     fprintf(result, "/* output from compressor, need #include <zlib.h>\" */\n");      fprintf(result, "/* output from compressor, need #include <zlib.h>\" */\n");
     fprintf(result, "#define %s_size %d\n", data_name, size);      fprintf(result, "#define %s_size %d\n", data_name, size);
     fprintf(result, "unsigned char %s[%d] = {", data_name, outsize);      fprintf(result, "unsigned char %s[%d] = {", data_name, (int) outsize);
     for (i = 0;i < (outsize - 1);i++) {      for (i = 0;i < (outsize - 1);i++) {
         if (!(i % 15)) fprintf(result, "\n");          if (!(i % 15)) fprintf(result, "\n");
         fprintf(result, "0x%02x,", output[i]);          fprintf(result, "0x%02x,", output[i]);
Line 105  void create_gz_source(char *filename) { Line 105  void create_gz_source(char *filename) {
     fprintf(result, "    Bytef *buffer = malloc(%d);\n\n", size + 20);      fprintf(result, "    Bytef *buffer = malloc(%d);\n\n", size + 20);
     fprintf(result, "    if (buffer == NULL) return(NULL);\n");      fprintf(result, "    if (buffer == NULL) return(NULL);\n");
     fprintf(result, "    if (uncompress(buffer, &size, %s, %d) != Z_OK) {\n",      fprintf(result, "    if (uncompress(buffer, &size, %s, %d) != Z_OK) {\n",
             data_name, outsize);              data_name, (int) outsize);
     fprintf(result, "        fprintf(stderr, \"uncompress failed\");\n");      fprintf(result, "        fprintf(stderr, \"uncompress failed\");\n");
     fprintf(result, "        free(buffer);\n");      fprintf(result, "        free(buffer);\n");
     fprintf(result, "        return(NULL);\n");      fprintf(result, "        return(NULL);\n");

Removed from v.1.3  
changed lines
  Added in v.1.4


Webmaster