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.