int main() { int x; struct list_head *pp; pthread_t t; if (x) pp = lookup1(7); else pp = lookup2(7); pthread_create(&t, NULL, f, NULL); return ((int) pp); }
int main (void) { if (lookup1(2) != 2) abort (); if (lookup2(2) != 3) abort (); if (lookup3(2) != 4) abort (); return 0; }