Mercurial > mplayer.hg
comparison TOOLS/realcodecs/sipr.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 | 5fcc1a21f978 |
children | 200bf2cff54b |
comparison
equal
deleted
inserted
replaced
25312:643c5e2b6b56 | 25313:9e13376e0daa |
---|---|
181 usecs=tv2.tv_usec-tv1.tv_usec; | 181 usecs=tv2.tv_usec-tv1.tv_usec; |
182 if (usecs<0) { | 182 if (usecs<0) { |
183 usecs+=1000000; | 183 usecs+=1000000; |
184 --secs; | 184 --secs; |
185 } | 185 } |
186 fprintf(stderr, "Duration: %d.%0.6ds\n", secs, usecs); | 186 fprintf(stderr, "Duration: %ld.%0.6lds\n", secs, usecs); |
187 } | 187 } |
188 | 188 |
189 | 189 |
190 void hexdump(void *pos, int len) { | 190 void hexdump(void *pos, int len) { |
191 unsigned char *cpos=pos, *cpos1; | 191 unsigned char *cpos=pos, *cpos1; |
218 } | 218 } |
219 | 219 |
220 | 220 |
221 ulong RACloseCodec(ulong p1) { | 221 ulong RACloseCodec(ulong p1) { |
222 ulong result; | 222 ulong result; |
223 fprintf(stderr, "RACloseCodec(ulong p1=0x%0x(%d))\n", p1, p1); | 223 fprintf(stderr, "RACloseCodec(ulong p1=0x%0lx(%ld))\n", p1, p1); |
224 result=(*raCloseCodec)(p1); | 224 result=(*raCloseCodec)(p1); |
225 // closeDll(); | 225 // closeDll(); |
226 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 226 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
227 return result; | 227 return result; |
228 } | 228 } |
229 | 229 |
230 static int pkno=0; | 230 static int pkno=0; |
231 | 231 |
232 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) { | 232 ulong RADecode(ulong p1,ulong p2,ulong p3,ulong p4,ulong* p5,ulong p6) { |
233 ulong result; | 233 ulong result; |
234 int x,y; | 234 int x,y; |
235 | 235 |
236 fprintf(stderr, "RADecode(ulong ctx=0x%0x, ", p1); | 236 fprintf(stderr, "RADecode(ulong ctx=0x%0lx, ", p1); |
237 fprintf(stderr, "ulong src=0x%0x,\n", p2); | 237 fprintf(stderr, "ulong src=0x%0lx,\n", p2); |
238 fprintf(stderr, "ulong len=0x%0x,", p3); | 238 fprintf(stderr, "ulong len=0x%0lx,", p3); |
239 fprintf(stderr, "ulong dst=0x%0x,\n", p4); | 239 fprintf(stderr, "ulong dst=0x%0lx,\n", p4); |
240 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5); | 240 fprintf(stderr, "ulong dstcnt=0x%0x, ",p5); |
241 fprintf(stderr, "ulong p6=%d)\n", p6); | 241 fprintf(stderr, "ulong p6=%ld)\n", p6); |
242 // hexdump((void*)p1, 44); | 242 // hexdump((void*)p1, 44); |
243 // hexdump((void*)p2, p3); | 243 // hexdump((void*)p2, p3); |
244 // hexdump((void*)p4, 80); | 244 // hexdump((void*)p4, 80); |
245 // hexdump((void*)p5, 16); | 245 // hexdump((void*)p5, 16); |
246 // tic(); | 246 // tic(); |
273 result=(*raDecode)(p1,p2,p3,p4,p5,p6); | 273 result=(*raDecode)(p1,p2,p3,p4,p5,p6); |
274 // toc(); | 274 // toc(); |
275 // hexdump((void*)p1, 44); | 275 // hexdump((void*)p1, 44); |
276 // hexdump((void*)p4, 80); | 276 // hexdump((void*)p4, 80); |
277 // hexdump((void*)p5, 16); | 277 // hexdump((void*)p5, 16); |
278 fprintf(stderr, "--> 0x%0x(%d) decoded: %d \n\n\n", result, result, p5[0]); | 278 fprintf(stderr, "--> 0x%0lx(%ld) decoded: %ld \n\n\n", result, result, p5[0]); |
279 return result; | 279 return result; |
280 } | 280 } |
281 | 281 |
282 ulong RAEncode(ulong p1,ulong p2,ulong p3) { | 282 ulong RAEncode(ulong p1,ulong p2,ulong p3) { |
283 ulong result; | 283 ulong result; |
284 fprintf(stderr, "RAEncode(ulong p1=0x%0x(%d), ", p1, p1); | 284 fprintf(stderr, "RAEncode(ulong p1=0x%0lx(%ld), ", p1, p1); |
285 fprintf(stderr, "ulong p2=0x%0x(%d),\n", p2, p2); | 285 fprintf(stderr, "ulong p2=0x%0lx(%ld),\n", p2, p2); |
286 fprintf(stderr, "ulong p3=0x%0x(%d))\n", p3, p3); | 286 fprintf(stderr, "ulong p3=0x%0lx(%ld))\n", p3, p3); |
287 result=(*raEncode)(p1,p2,p3); | 287 result=(*raEncode)(p1,p2,p3); |
288 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 288 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
289 return result; | 289 return result; |
290 } | 290 } |
291 | 291 |
292 ulong RAFlush(ulong p1,ulong p2,ulong p3) { | 292 ulong RAFlush(ulong p1,ulong p2,ulong p3) { |
293 ulong result; | 293 ulong result; |
294 fprintf(stderr, "RAFlush(ulong p1=0x%0x(%d), ", p1, p1); | 294 fprintf(stderr, "RAFlush(ulong p1=0x%0lx(%ld), ", p1, p1); |
295 fprintf(stderr, "ulong p2=0x%0x(%d),\n", p2, p2); | 295 fprintf(stderr, "ulong p2=0x%0lx(%ld),\n", p2, p2); |
296 fprintf(stderr, "ulong p3=0x%0x(%d))\n", p3, p3); | 296 fprintf(stderr, "ulong p3=0x%0lx(%ld))\n", p3, p3); |
297 result=(*raFlush)(p1,p2,p3); | 297 result=(*raFlush)(p1,p2,p3); |
298 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 298 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
299 return result; | 299 return result; |
300 } | 300 } |
301 | 301 |
302 ulong RAFreeDecoder(ulong p1) { | 302 ulong RAFreeDecoder(ulong p1) { |
303 ulong result; | 303 ulong result; |
304 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0x(%d))\n", p1, p1); | 304 fprintf(stderr, "RAFreeDecoder(ulong p1=0x%0lx(%ld))\n", p1, p1); |
305 hexdump((void*)p1, 44); | 305 hexdump((void*)p1, 44); |
306 result=(*raFreeDecoder)(p1); | 306 result=(*raFreeDecoder)(p1); |
307 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 307 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
308 return result; | 308 return result; |
309 } | 309 } |
310 | 310 |
311 ulong RAFreeEncoder(ulong p1) { | 311 ulong RAFreeEncoder(ulong p1) { |
312 ulong result; | 312 ulong result; |
313 fprintf(stderr, "RAFreeEncoder(ulong p1=0x%0x(%d))\n", p1, p1); | 313 fprintf(stderr, "RAFreeEncoder(ulong p1=0x%0lx(%ld))\n", p1, p1); |
314 result=(*raFreeEncoder)(p1); | 314 result=(*raFreeEncoder)(p1); |
315 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 315 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
316 return result; | 316 return result; |
317 } | 317 } |
318 | 318 |
319 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) { | 319 ulong RAGetFlavorProperty(ulong p1,ulong p2,ulong p3, ulong p4) { |
320 ulong result; | 320 ulong result; |
321 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0x(%d), ", p1, p1); | 321 fprintf(stderr, "RAGetFlavorProperty(ulong p1=0x%0lx(%ld), ", p1, p1); |
322 fprintf(stderr, "ulong p2=0x%0x(%d),\n", p2, p2); | 322 fprintf(stderr, "ulong p2=0x%0lx(%ld),\n", p2, p2); |
323 fprintf(stderr, "ulong p3=0x%0x(%d), ", p3, p3); | 323 fprintf(stderr, "ulong p3=0x%0lx(%ld), ", p3, p3); |
324 fprintf(stderr, "ulong p4=0x%0x(%d))\n", p4, p4); | 324 fprintf(stderr, "ulong p4=0x%0lx(%ld))\n", p4, p4); |
325 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); | 325 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); |
326 hexdump((void*)p1, 44); | 326 hexdump((void*)p1, 44); |
327 tic(); | 327 tic(); |
328 result=(*raGetFlavorProperty)(p1,p2,p3,p4); | 328 result=(*raGetFlavorProperty)(p1,p2,p3,p4); |
329 toc(); | 329 toc(); |
330 fprintf(stderr, "*p4=0x%0x\n", *((ulong*)p4)); | 330 fprintf(stderr, "*p4=0x%0lx\n", *((ulong*)p4)); |
331 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); | 331 hexdump((void*)p4/*(void*)(*((void**)p4))*/,p2); |
332 hexdump((void*)p1, 44); | 332 hexdump((void*)p1, 44); |
333 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 333 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
334 return result; | 334 return result; |
335 } | 335 } |
336 | 336 |
337 ulong RAGetNumberOfFlavors(void) { | 337 ulong RAGetNumberOfFlavors(void) { |
338 ulong result; | 338 ulong result; |
339 fprintf(stderr, "RAGetNumberOfFlavors(void)\n"); | 339 fprintf(stderr, "RAGetNumberOfFlavors(void)\n"); |
340 result=(*raGetNumberOfFlavors)(); | 340 result=(*raGetNumberOfFlavors)(); |
341 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 341 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
342 return result; | 342 return result; |
343 } | 343 } |
344 | 344 |
345 ulong RAInitDecoder(ulong p1,ulong p2) { | 345 ulong RAInitDecoder(ulong p1,ulong p2) { |
346 ulong result; | 346 ulong result; |
347 // int temp[256]; | 347 // int temp[256]; |
348 // unsigned char temp2[256]; | 348 // unsigned char temp2[256]; |
349 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0x(%d), ", p1, p1); | 349 fprintf(stderr, "RAInitDecoder(ulong p1=0x%0lx(%ld), ", p1, p1); |
350 fprintf(stderr, "ulong p2=0x%0x(%d))\n", p2, p2); | 350 fprintf(stderr, "ulong p2=0x%0lx(%ld))\n", p2, p2); |
351 hexdump((void*)p2, 4*7); | 351 hexdump((void*)p2, 4*7); |
352 // hexdump((void*)p1, 44); | 352 // hexdump((void*)p1, 44); |
353 | 353 |
354 #if 1 | 354 #if 1 |
355 result=(*raInitDecoder)(p1,p2); | 355 result=(*raInitDecoder)(p1,p2); |
366 hexdump((void*)temp[6], 32); | 366 hexdump((void*)temp[6], 32); |
367 #endif | 367 #endif |
368 | 368 |
369 // memcpy(p2,temp,4*11); | 369 // memcpy(p2,temp,4*11); |
370 // hexdump((void*)p1, 44); | 370 // hexdump((void*)p1, 44); |
371 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 371 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
372 return result; | 372 return result; |
373 } | 373 } |
374 | 374 |
375 ulong RAInitEncoder(ulong p1,ulong p2) { | 375 ulong RAInitEncoder(ulong p1,ulong p2) { |
376 ulong result; | 376 ulong result; |
377 fprintf(stderr, "RAInitEncoder(ulong p1=0x%0x(%d), ", p1, p1); | 377 fprintf(stderr, "RAInitEncoder(ulong p1=0x%0lx(%ld), ", p1, p1); |
378 fprintf(stderr, "ulong p2=0x%0x(%d))\n", p2, p2); | 378 fprintf(stderr, "ulong p2=0x%0lx(%ld))\n", p2, p2); |
379 result=(*raInitEncoder)(p1,p2); | 379 result=(*raInitEncoder)(p1,p2); |
380 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 380 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
381 return result; | 381 return result; |
382 } | 382 } |
383 | 383 |
384 ulong RAOpenCodec(ulong p1) { | 384 ulong RAOpenCodec(ulong p1) { |
385 ulong result; | 385 ulong result; |
386 // loadSyms(); | 386 // loadSyms(); |
387 fprintf(stderr, "RAOpenCodec(ulong p1=0x%0x(%d))\n", p1, p1); | 387 fprintf(stderr, "RAOpenCodec(ulong p1=0x%0lx(%ld))\n", p1, p1); |
388 result=(*raOpenCodec)(p1); | 388 result=(*raOpenCodec)(p1); |
389 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 389 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
390 return result; | 390 return result; |
391 } | 391 } |
392 | 392 |
393 ulong RAOpenCodec2(ulong p1) { | 393 ulong RAOpenCodec2(ulong p1) { |
394 ulong result; | 394 ulong result; |
395 // loadSyms(); | 395 // loadSyms(); |
396 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0x(%d))\n", p1, p1); | 396 fprintf(stderr, "RAOpenCodec2(ulong p1=0x%0lx(%ld))\n", p1, p1); |
397 hexdump((void*)p1, 44); | 397 hexdump((void*)p1, 44); |
398 result=(*raOpenCodec2)(p1); | 398 result=(*raOpenCodec2)(p1); |
399 hexdump((void*)p1, 44); | 399 hexdump((void*)p1, 44); |
400 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 400 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
401 return result; | 401 return result; |
402 } | 402 } |
403 | 403 |
404 ulong RASetFlavor(ulong p1,ulong p2,ulong p3) { | 404 ulong RASetFlavor(ulong p1,ulong p2,ulong p3) { |
405 ulong result, numprop=0, result1=0; | 405 ulong result, numprop=0, result1=0; |
406 ulong numflavors, flavor; | 406 ulong numflavors, flavor; |
407 unsigned short property; | 407 unsigned short property; |
408 fprintf(stderr, "RASetFlavor(ulong p1=0x%0x(%d), ", p1, p1); | 408 fprintf(stderr, "RASetFlavor(ulong p1=0x%0lx(%ld), ", p1, p1); |
409 fprintf(stderr, "ulong p2=0x%0x(%d))\n", p2, p2); | 409 fprintf(stderr, "ulong p2=0x%0lx(%ld))\n", p2, p2); |
410 // hexdump((void*)p1, 44); | 410 // hexdump((void*)p1, 44); |
411 // hexdump((void*)p1, 44); | 411 // hexdump((void*)p1, 44); |
412 result=(*raSetFlavor)(p1,p2,p3); | 412 result=(*raSetFlavor)(p1,p2,p3); |
413 fprintf(stderr, "--> 0x%0x(%d)\n\n\n", result, result); | 413 fprintf(stderr, "--> 0x%0lx(%ld)\n\n\n", result, result); |
414 | 414 |
415 #if 1 | 415 #if 1 |
416 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr); | 416 fputs("######################## FLAVOR PROPERTIES ###################\n\n", stderr); |
417 numflavors=3;//raGetNumberOfFlavors(); | 417 numflavors=3;//raGetNumberOfFlavors(); |
418 flavor=0; | 418 flavor=0; |
419 while (flavor<numflavors) { | 419 while (flavor<numflavors) { |
420 fprintf(stderr, "************ Flavor %d *************\n\n", flavor); | 420 fprintf(stderr, "************ Flavor %ld *************\n\n", flavor); |
421 numprop=0; | 421 numprop=0; |
422 while (numprop<32) { | 422 while (numprop<32) { |
423 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property); | 423 result1=raGetFlavorProperty(p1, flavor, numprop, (ulong)&property); |
424 fprintf(stderr, "property %d=%d, result=0x%0x\n\n", | 424 fprintf(stderr, "property %ld=%d, result=0x%0lx\n\n", |
425 numprop, property, result1); | 425 numprop, property, result1); |
426 hexdump((void*)result1, property); | 426 hexdump((void*)result1, property); |
427 numprop++; | 427 numprop++; |
428 } | 428 } |
429 flavor++; | 429 flavor++; |
436 } | 436 } |
437 | 437 |
438 void SetDLLAccessPath(ulong p1,ulong p2) { | 438 void SetDLLAccessPath(ulong p1,ulong p2) { |
439 // loadSyms(); | 439 // loadSyms(); |
440 char* ize=p1; | 440 char* ize=p1; |
441 fprintf(stderr, "SetDLLAccessPath(ulong p1=0x%0x(%d) p2=%p)\n", p1, p1,p2); | 441 fprintf(stderr, "SetDLLAccessPath(ulong p1=0x%0lx(%ld) p2=%p)\n", p1, p1,p2); |
442 while(*ize){ | 442 while(*ize){ |
443 fprintf(stderr,"%s\n",ize); | 443 fprintf(stderr,"%s\n",ize); |
444 ize+=strlen(ize)+1; | 444 ize+=strlen(ize)+1; |
445 } | 445 } |
446 //hexdump((void*)p1, 244); | 446 //hexdump((void*)p1, 244); |
451 | 451 |
452 static char pwdtemp[1000]; | 452 static char pwdtemp[1000]; |
453 | 453 |
454 void RASetPwd(ulong p1,ulong p2) { | 454 void RASetPwd(ulong p1,ulong p2) { |
455 // loadSyms(); | 455 // loadSyms(); |
456 fprintf(stderr, "RASetPwd(ulong p1=0x%0x(%d),ulong p2=0x%0x(%d))\n", p1, p1, p2, p2); | 456 fprintf(stderr, "RASetPwd(ulong p1=0x%0lx(%ld),ulong p2=0x%0lx(%ld))\n", p1, p1, p2, p2); |
457 // hexdump((void*)p1, 44); | 457 // hexdump((void*)p1, 44); |
458 // hexdump((void*)p2, 44); | 458 // hexdump((void*)p2, 44); |
459 memset(pwdtemp,0x77,1000); | 459 memset(pwdtemp,0x77,1000); |
460 hexdump((void*)pwdtemp, 44); | 460 hexdump((void*)pwdtemp, 44); |
461 (*raSetPwd)(pwdtemp,"Ardubancel Quazanga"); // set password... lol. | 461 (*raSetPwd)(pwdtemp,"Ardubancel Quazanga"); // set password... lol. |