Mercurial > hg > wm
comparison Meerwald/cmp_dct8x8.c @ 8:f83ef905a63d
fixing many warnings
increase capacity for coordinates in bruyn
fix some uninit. variables
| author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
|---|---|
| date | Tue, 22 Apr 2008 13:36:05 +0200 |
| parents | be303a3f5ea8 |
| children | bd669312f068 |
comparison
equal
deleted
inserted
replaced
| 7:2b350281f8b0 | 8:f83ef905a63d |
|---|---|
| 95 if (argc > 1) { | 95 if (argc > 1) { |
| 96 usage(); | 96 usage(); |
| 97 exit(1); | 97 exit(1); |
| 98 } | 98 } |
| 99 | 99 |
| 100 if (argc == 1 && *argv[0] != '-') | 100 if (argc == 1 && *argv[0] != '-') { |
| 101 if ((in = fopen(argv[0], "rb")) == NULL) { | 101 if ((in = fopen(argv[0], "rb")) == NULL) { |
| 102 fprintf(stderr, "%s: unable to open input file %s\n", progname, argv[0]); | 102 fprintf(stderr, "%s: unable to open input file %s\n", progname, argv[0]); |
| 103 exit(1); | 103 exit(1); |
| 104 } | 104 } |
| 105 else | 105 else |
| 106 strcpy(input_name, argv[0]); | 106 strcpy(input_name, argv[0]); |
| 107 | 107 } |
| 108 | |
| 108 if (!orig) { | 109 if (!orig) { |
| 109 fprintf(stderr, "%s: original image file not specified, use -i file option\n", progname); | 110 fprintf(stderr, "%s: original image file not specified, use -i file option\n", progname); |
| 110 exit(1); | 111 exit(1); |
| 111 } | 112 } |
| 112 | 113 |
| 117 if (in_cols != orig_cols || in_rows != orig_rows) { | 118 if (in_cols != orig_cols || in_rows != orig_rows) { |
| 118 fprintf(stderr, "%s: input image %s does not match dimensions of original image %s\n", progname, input_name, orig_name); | 119 fprintf(stderr, "%s: input image %s does not match dimensions of original image %s\n", progname, input_name, orig_name); |
| 119 exit(1); | 120 exit(1); |
| 120 } | 121 } |
| 121 | 122 |
| 123 cols = in_cols; | |
| 124 rows = in_rows; | |
| 125 format = in_format; | |
| 126 maxval = in_maxval; | |
| 127 | |
| 122 if (cols % NJPEG) { | 128 if (cols % NJPEG) { |
| 123 fprintf(stderr, "%s: image width %d not a multiple of %d\n", progname, cols, NJPEG); | 129 fprintf(stderr, "%s: image width %d not a multiple of %d\n", progname, cols, NJPEG); |
| 124 exit(1); | 130 exit(1); |
| 125 } | 131 } |
| 126 | 132 |
| 127 if (rows % NJPEG) { | 133 if (rows % NJPEG) { |
| 128 fprintf(stderr, "%s: image height %d not a multiple of %d\n", progname, rows, NJPEG); | 134 fprintf(stderr, "%s: image height %d not a multiple of %d\n", progname, rows, NJPEG); |
| 129 exit(1); | 135 exit(1); |
| 130 } | 136 } |
| 131 | |
| 132 cols = in_cols; | |
| 133 rows = in_rows; | |
| 134 format = in_format; | |
| 135 maxval = in_maxval; | |
| 136 | 137 |
| 137 input_image = pgm_allocarray(cols, NJPEG); | 138 input_image = pgm_allocarray(cols, NJPEG); |
| 138 orig_image = pgm_allocarray(cols, NJPEG); | 139 orig_image = pgm_allocarray(cols, NJPEG); |
| 139 | 140 |
| 140 init_dct_8x8(); | 141 init_dct_8x8(); |
