| skipped 428 lines |
429 | 429 | | |
430 | 430 | | // scanf |
431 | 431 | | char *getScanfName_Proxy() { |
| 432 | + | BREAK_STACK; |
432 | 433 | | FAKE_CPUID; |
433 | 434 | | return "scanf"; |
434 | 435 | | // return ({ char result[32]; sprintf(result, getCharMask(_5), _s, _c, _a, _n, _f); result; }); |
| skipped 2 lines |
437 | 438 | | |
438 | 439 | | // sprintf |
439 | 440 | | char *getSprintfName_Proxy() { |
| 441 | + | BREAK_STACK; |
440 | 442 | | FAKE_CPUID; |
441 | 443 | | return "sprintf"; |
442 | 444 | | // return ({ char result[32]; sprintf(result, getCharMask(_7), _s, _p, _r, _i, _n, _t, _f); result; }); |
| skipped 2 lines |
445 | 447 | | |
446 | 448 | | // fclose |
447 | 449 | | char *getFcloseName_Proxy() { |
| 450 | + | BREAK_STACK; |
448 | 451 | | FAKE_CPUID; |
449 | 452 | | return "fclose"; |
450 | 453 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _f, _c, _l, _o, _s, _e); result; }); |
| skipped 2 lines |
453 | 456 | | |
454 | 457 | | // fopen |
455 | 458 | | char *getFopenName_Proxy() { |
| 459 | + | BREAK_STACK; |
456 | 460 | | FAKE_CPUID; |
457 | 461 | | return "fopen"; |
458 | 462 | | // return ({ char result[32]; sprintf(result, getCharMask(_5), _f, _o, _p, _e, _n); result; }); |
| skipped 2 lines |
461 | 465 | | |
462 | 466 | | // fread |
463 | 467 | | char *getFreadName_Proxy() { |
| 468 | + | BREAK_STACK; |
464 | 469 | | FAKE_CPUID; |
465 | 470 | | return "fread"; |
466 | 471 | | // return ({ char result[32]; sprintf(result, getCharMask(_5), _f, _r, _e, _a, _d); result; }); |
| skipped 2 lines |
469 | 474 | | |
470 | 475 | | // fwrite |
471 | 476 | | char *getFwriteName_Proxy() { |
| 477 | + | BREAK_STACK; |
472 | 478 | | FAKE_CPUID; |
473 | 479 | | return "fwrite"; |
474 | 480 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _f, _w, _r, _i, _t, _e); result; }); |
| skipped 2 lines |
477 | 483 | | |
478 | 484 | | // exit |
479 | 485 | | char *getExitName_Proxy() { |
| 486 | + | BREAK_STACK; |
480 | 487 | | FAKE_CPUID; |
481 | 488 | | return "exit"; |
482 | 489 | | // return ({ char result[32]; sprintf(result, getCharMask(_4), _e, _x, _i, _t); result; }); |
| skipped 2 lines |
485 | 492 | | |
486 | 493 | | // strcpy |
487 | 494 | | char *getStrcpyName_Proxy() { |
| 495 | + | BREAK_STACK; |
488 | 496 | | FAKE_CPUID; |
489 | 497 | | return "strcpy"; |
490 | 498 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _s, _t, _r, _c, _p, _y); result; }); |
| skipped 2 lines |
493 | 501 | | |
494 | 502 | | // strtok |
495 | 503 | | char *getStrtokName_Proxy() { |
| 504 | + | BREAK_STACK; |
496 | 505 | | FAKE_CPUID; |
497 | 506 | | return "strtok"; |
498 | 507 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _s, _t, _r, _t, _o, _k); result; }); |
| skipped 2 lines |
501 | 510 | | |
502 | 511 | | // memset |
503 | 512 | | void *memset_Proxy(void *ptr, int value, size_t num) { |
| 513 | + | BREAK_STACK; |
504 | 514 | | return memset(ptr, value * _1, num); |
505 | 515 | | } |
506 | 516 | | #define memset(...) memset_Proxy(__VA_ARGS__) |
507 | 517 | | |
508 | 518 | | // memcpy |
509 | 519 | | char *getMemcpyName_Proxy() { |
| 520 | + | BREAK_STACK; |
510 | 521 | | FAKE_CPUID; |
511 | 522 | | return "memcpy"; |
512 | 523 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _m, _e, _m, _c, _p, _y); result; }); |
| skipped 2 lines |
515 | 526 | | |
516 | 527 | | // strchr |
517 | 528 | | char *getStrchrName_Proxy() { |
| 529 | + | BREAK_STACK; |
518 | 530 | | FAKE_CPUID; |
519 | 531 | | return "strchr"; |
520 | 532 | | // return ({ char result[32]; sprintf(result, getCharMask(_6), _s, _t, _r, _c, _h, _r); result; }); |
| skipped 2 lines |
523 | 535 | | |
524 | 536 | | // strrchr |
525 | 537 | | char *getStrrchrName_Proxy() { |
| 538 | + | BREAK_STACK; |
526 | 539 | | FAKE_CPUID; |
527 | 540 | | return "strrchr"; |
528 | 541 | | // return ({ char result[32]; sprintf(result, getCharMask(_7), _s, _t, _r, _r, _c, _h, _r); result; }); |
| skipped 2 lines |
531 | 544 | | |
532 | 545 | | // rand |
533 | 546 | | char *getRandName_Proxy() { |
| 547 | + | BREAK_STACK; |
534 | 548 | | FAKE_CPUID; |
535 | 549 | | return "rand"; |
536 | 550 | | // return ({ char result[32]; sprintf(result, getCharMask(_4), _r, _a, _n, _d); result; }); |
| skipped 2 lines |
539 | 553 | | |
540 | 554 | | // realloc |
541 | 555 | | char *getReallocName_Proxy() { |
| 556 | + | BREAK_STACK; |
542 | 557 | | FAKE_CPUID; |
543 | 558 | | return "realloc"; |
544 | 559 | | } |
| skipped 9 lines |
554 | 569 | | #define gets(s) getsProxy(s) |
555 | 570 | | |
556 | 571 | | int snprintfProxy(char *str, size_t size, const char *format, ...) { |
| 572 | + | BREAK_STACK; |
557 | 573 | | va_list args; |
558 | 574 | | va_start(args, format); |
559 | 575 | | int result = vsnprintf(str, size, format, args); |
| skipped 201 lines |