comparison dvbsubdec.c @ 5929:aaeed46a74fd libavcodec

use sizeof in snprintf (note the changed code is all under #if 0)
author michael
date Mon, 19 Nov 2007 20:18:30 +0000
parents de81a7e065fc
children 8a9716d0ccff
comparison
equal deleted inserted replaced
5928:de81a7e065fc 5929:aaeed46a74fd
100 int x, y, v; 100 int x, y, v;
101 FILE *f; 101 FILE *f;
102 char fname[40], fname2[40]; 102 char fname[40], fname2[40];
103 char command[1024]; 103 char command[1024];
104 104
105 snprintf(fname, 40, "%s.ppm", filename); 105 snprintf(fname, sizeof(fname), "%s.ppm", filename);
106 106
107 f = fopen(fname, "w"); 107 f = fopen(fname, "w");
108 if (!f) { 108 if (!f) {
109 perror(fname); 109 perror(fname);
110 exit(1); 110 exit(1);
122 } 122 }
123 } 123 }
124 fclose(f); 124 fclose(f);
125 125
126 126
127 snprintf(fname2, 40, "%s-a.pgm", filename); 127 snprintf(fname2, sizeof(fname2), "%s-a.pgm", filename);
128 128
129 f = fopen(fname2, "w"); 129 f = fopen(fname2, "w");
130 if (!f) { 130 if (!f) {
131 perror(fname2); 131 perror(fname2);
132 exit(1); 132 exit(1);
141 putc((v >> 24) & 0xff, f); 141 putc((v >> 24) & 0xff, f);
142 } 142 }
143 } 143 }
144 fclose(f); 144 fclose(f);
145 145
146 snprintf(command, 1024, "pnmtopng -alpha %s %s > %s.png 2> /dev/null", fname2, fname, filename); 146 snprintf(command, sizeof(command), "pnmtopng -alpha %s %s > %s.png 2> /dev/null", fname2, fname, filename);
147 system(command); 147 system(command);
148 148
149 snprintf(command, 1024, "rm %s %s", fname, fname2); 149 snprintf(command, sizeof(command), "rm %s %s", fname, fname2);
150 system(command); 150 system(command);
151 } 151 }
152 #endif 152 #endif
153 153
154 #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b)) 154 #define RGBA(r,g,b,a) (((a) << 24) | ((r) << 16) | ((g) << 8) | (b))
1260 } 1260 }
1261 } 1261 }
1262 1262
1263 } 1263 }
1264 1264
1265 snprintf(filename, 32, "dvbs.%d", fileno_index); 1265 snprintf(filename, sizeof(filename), "dvbs.%d", fileno_index);
1266 1266
1267 png_save2(filename, pbuf, width, height); 1267 png_save2(filename, pbuf, width, height);
1268 1268
1269 av_free(pbuf); 1269 av_free(pbuf);
1270 } 1270 }