/* stuff happens here */ if (mpz_out_str(stdout, 10, counter) == 0) { mpz_clear(counter); // FUCKING FPRINT if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { if (fprintf(stderr, "something failed\n") < 0) { // WHAT THE FUCK?! } } } } } } } } return EXIT_FAILURE; } /* stuff happens here too */