comparison TOOLS/realcodecs/14_4.c @ 25313:9e13376e0daa

Fix printf format string length modifiers, removes about a trillion warnings.
author diego
date Mon, 10 Dec 2007 14:39:19 +0000
parents 29fe677d8a19
children 105de0884218
comparison
equal deleted inserted replaced
25312:643c5e2b6b56 25313:9e13376e0daa
112 usecs=tv2.tv_usec-tv1.tv_usec; 112 usecs=tv2.tv_usec-tv1.tv_usec;
113 if (usecs<0) { 113 if (usecs<0) {
114 usecs+=1000000; 114 usecs+=1000000;
115 --secs; 115 --secs;
116 } 116 }
117 fprintf(stderr, "Duration: %d.%0.6ds\n", secs, usecs); 117 fprintf(stderr, "Duration: %ld.%0.6lds\n", secs, usecs);
118 } 118 }
119 119
120 120
121 void hexdump(void *pos, int len) { 121 void hexdump(void *pos, int len) {
122 unsigned char *cpos=pos, *cpos1; 122 unsigned char *cpos=pos, *cpos1;
149 } 149 }
150 150
151 151
152 ulong RACloseCodec(ulong p1) { 152 ulong RACloseCodec(ulong p1) {
153 ulong result; 153 ulong result;
154 fprintf(stderr, "RACloseCodec(ulong p1=0x%0x(%d))\n", p1, p1); 154 fprintf(stderr, "RACloseCodec(ulong p1=0x%0lx(%ld))\n", p1, p1);
155 result=(*raCloseCodec)(p1); 155 result=(*raCloseCodec)(p1);
156 // closeDll(); 156 // closeDll();
157 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 157 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
158 return result; 158 return result;
159 } 159 }
160 160
161 static int pkno=0; 161 static int pkno=0;
162 162
163 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) { 163 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) {
164 ulong result; 164 ulong result;
165 int x,y; 165 int x,y;
166 166
167 fprintf(stderr, "RADecode(ulong ctx=0x%0x, ", p1); 167 fprintf(stderr, "RADecode(ulong ctx=0x%0lx, ", p1);
168 fprintf(stderr, "ulong src=0x%0x,\n", p2); 168 fprintf(stderr, "ulong src=0x%0lx,\n", p2);
169 fprintf(stderr, "ulong len=0x%0x,", p3); 169 fprintf(stderr, "ulong len=0x%0lx,", p3);
170 fprintf(stderr, "ulong dst=0x%0x,\n", p4); 170 fprintf(stderr, "ulong dst=0x%0lx,\n", p4);
171 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5); 171 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5);
172 fprintf(stderr, "ulong p6=%d)\n", p6); 172 fprintf(stderr, "ulong p6=%ld)\n", p6);
173 // hexdump((void*)p1, 44); 173 // hexdump((void*)p1, 44);
174 hexdump((void*)p2, p3); 174 hexdump((void*)p2, p3);
175 // hexdump((void*)p4, 80); 175 // hexdump((void*)p4, 80);
176 // hexdump((void*)p5, 16); 176 // hexdump((void*)p5, 16);
177 // tic(); 177 // tic();
191 result=(*raDecode)(p1,p2,p3,p4,p5,p6); 191 result=(*raDecode)(p1,p2,p3,p4,p5,p6);
192 // toc(); 192 // toc();
193 // hexdump((void*)p1, 44); 193 // hexdump((void*)p1, 44);
194 // hexdump((void*)p4, 80); 194 // hexdump((void*)p4, 80);
195 // hexdump((void*)p5, 16); 195 // hexdump((void*)p5, 16);
196 fprintf(stderr, "--> 0x%0x(%d) decoded: %d \n\n\n", result, result, p5[0]); 196 fprintf(stderr, "--> 0x%0lx(%ld) decoded: %ld \n\n\n", result, result, p5[0]);
197 return result; 197 return result;
198 } 198 }
199 199
200 ulong RAFreeDecoder(ulong p1) { 200 ulong RAFreeDecoder(ulong p1) {
201 ulong result; 201 ulong result;
202 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0x(%d))\n", p1, p1); 202 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0lx(%ld))\n", p1, p1);
203 hexdump((void*)p1, 44); 203 hexdump((void*)p1, 44);
204 result=(*raFreeDecoder)(p1); 204 result=(*raFreeDecoder)(p1);
205 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 205 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
206 return result; 206 return result;
207 } 207 }
208 208
209 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) { 209 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) {
210 ulong result; 210 ulong result;
211 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0x(%d), ", p1, p1); 211 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0lx(%ld), ", p1, p1);
212 fprintf(stderr, "ulong p2=0x%0x(%d),\n", p2, p2); 212 fprintf(stderr, "ulong p2=0x%0lx(%ld),\n", p2, p2);
213 fprintf(stderr, "ulong p3=0x%0x(%d), ", p3, p3); 213 fprintf(stderr, "ulong p3=0x%0lx(%ld), ", p3, p3);
214 fprintf(stderr, "ulong p4=0x%0x(%d))\n", p4, p4); 214 fprintf(stderr, "ulong p4=0x%0lx(%ld))\n", p4, p4);
215 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); 215 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2);
216 hexdump((void*)p1, 44); 216 hexdump((void*)p1, 44);
217 tic(); 217 tic();
218 result=(*raGetFlavorProperty)(p1,p2,p3,p4); 218 result=(*raGetFlavorProperty)(p1,p2,p3,p4);
219 toc(); 219 toc();
220 fprintf(stderr, "*p4=0x%0x\n", *((ulong*)p4)); 220 fprintf(stderr, "*p4=0x%0lx\n", *((ulong*)p4));
221 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); 221 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2);
222 hexdump((void*)p1, 44); 222 hexdump((void*)p1, 44);
223 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 223 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
224 return result; 224 return result;
225 } 225 }
226 226
227 ulong RAGetNumberOfFlavors(void) { 227 ulong RAGetNumberOfFlavors(void) {
228 ulong result; 228 ulong result;
229 fprintf(stderr, "RAGetNumberOfFlavors(void)\n"); 229 fprintf(stderr, "RAGetNumberOfFlavors(void)\n");
230 result=(*raGetNumberOfFlavors)(); 230 result=(*raGetNumberOfFlavors)();
231 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 231 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
232 return result; 232 return result;
233 } 233 }
234 234
235 ulong RAInitDecoder(ulong p1,ulong p2) { 235 ulong RAInitDecoder(ulong p1,ulong p2) {
236 ulong result; 236 ulong result;
237 // int temp[256]; 237 // int temp[256];
238 // unsigned char temp2[256]; 238 // unsigned char temp2[256];
239 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0x(%d), ", p1, p1); 239 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0lx(%ld), ", p1, p1);
240 fprintf(stderr, "ulong p2=0x%0x(%d))\n", p2, p2); 240 fprintf(stderr, "ulong p2=0x%0lx(%ld))\n", p2, p2);
241 hexdump((void*)p2, 4*7); 241 hexdump((void*)p2, 4*7);
242 // hexdump((void*)p1, 44); 242 // hexdump((void*)p1, 44);
243 // memset(temp,0x77,256*4); 243 // memset(temp,0x77,256*4);
244 // memcpy(temp,p2,4*7); 244 // memcpy(temp,p2,4*7);
245 // hexdump((void*)temp[6], 32); 245 // hexdump((void*)temp[6], 32);
250 250
251 result=(*raInitDecoder)(p1,/*temp*/p2); 251 result=(*raInitDecoder)(p1,/*temp*/p2);
252 // hexdump((void*)temp[6], 32); 252 // hexdump((void*)temp[6], 32);
253 // memcpy(p2,temp,4*11); 253 // memcpy(p2,temp,4*11);
254 // hexdump((void*)p1, 44); 254 // hexdump((void*)p1, 44);
255 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 255 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
256 return result; 256 return result;
257 } 257 }
258 258
259 ulong RAOpenCodec2(ulong p1) { 259 ulong RAOpenCodec2(ulong p1) {
260 ulong result; 260 ulong result;
261 // loadSyms(); 261 // loadSyms();
262 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0x(%d)\n", p1, p1); 262 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0lx(%ld)\n", p1, p1);
263 hexdump((void*)p1, 44); 263 hexdump((void*)p1, 44);
264 result=(*raOpenCodec2)(p1); 264 result=(*raOpenCodec2)(p1);
265 hexdump((void*)p1, 44); 265 hexdump((void*)p1, 44);
266 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 266 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
267 return result; 267 return result;
268 } 268 }
269 269
270 ulong RASetFlavor(ulong p1) { 270 ulong RASetFlavor(ulong p1) {
271 ulong result; 271 ulong result;
272 // ulong numflavors, flavor, numprop=0, result1=0; 272 // ulong numflavors, flavor, numprop=0, result1=0;
273 // unsigned short property; 273 // unsigned short property;
274 fprintf(stderr, "RASetFlavor(ulong p1=0x%0x(%d))\n", p1, p1); 274 fprintf(stderr, "RASetFlavor(ulong p1=0x%0lx(%ld))\n", p1, p1);
275 hexdump((void*)p1, 44); 275 hexdump((void*)p1, 44);
276 // hexdump((void*)p1, 44); 276 // hexdump((void*)p1, 44);
277 result=(*raSetFlavor)(p1); 277 result=(*raSetFlavor)(p1);
278 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); 278 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result);
279 279
280 #if 0 280 #if 0
281 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr); 281 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr);
282 numflavors=raGetNumberOfFlavors2(); 282 numflavors=raGetNumberOfFlavors2();
283 flavor=0; 283 flavor=0;
284 while (flavor<numflavors) { 284 while (flavor<numflavors) {
285 fprintf(stderr, "************ Flavor %d *************\n\n", flavor); 285 fprintf(stderr, "************ Flavor %ld *************\n\n", flavor);
286 numprop=0; 286 numprop=0;
287 while (numprop<32) { 287 while (numprop<32) {
288 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property); 288 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property);
289 fprintf(stderr, "property %d=%d, result=0x%0x\n\n", 289 fprintf(stderr, "property %ld=%d, result=0x%0lx\n\n",
290 numprop, property, result1); 290 numprop, property, result1);
291 hexdump((void*)result1, property); 291 hexdump((void*)result1, property);
292 numprop++; 292 numprop++;
293 } 293 }
294 flavor++; 294 flavor++;