3 * This is hairier than you'd think, involving games with
20 longjmp (rec, 1); /* recover control */
50 volatile int failed = 1;
57 signal (SIGABRT, sigabrt);
62 failed = 0; /* should happen */
67 failed = 1; /* should not happen */
72 failed = 1; /* should not happen */
75 fgets (buf, 160, stderr);
76 if (!strstr (buf, "1 == 2"))
79 fgets (buf, 160, stderr);
80 if (strstr (buf, "1 == 1"))
83 fgets (buf, 160, stderr);
84 if (strstr (buf, "2 == 3"))