#define ERROR_RECURSION(n) \ do { if (n) \ fprintf (stderr, "Too many recursions (" #n ")\n"); \ exit(0); \ while (0) if(rec > MAX_RECURSIONS) ERROR_RECURSION(MAX_RECURSIONS);