#define GETCALLER(x,y)\\
void *x = (void*)*(&x+2+y);
int strcmp (char *a, char *b) {
GETCALLER(caller, 2+1); // 2 args + 1 import redirect
if (caller == 0x100000ee7) {
write (1, "INT\\n", 4);
return 0;
}
int al = strlen (a);
int bl = strlen (b);
if (al != bl) return 1;
return memcmp (a, b, al);
}