document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1.       #define GETCALLER(x,y)\\
  2.                         void *x = (void*)*(&x+2+y);
  3.  
  4.         int strcmp (char *a, char *b) {
  5.                 GETCALLER(caller, 2+1); // 2 args + 1 import redirect
  6.                 if (caller == 0x100000ee7) {
  7.                         write (1, "INT\\n", 4);
  8.                         return 0;
  9.                 }
  10.  
  11.                 int al = strlen (a);
  12.                 int bl = strlen (b);
  13.                 if (al != bl) return 1;
  14.                 return memcmp (a, b, al);
  15.         }
');