#include #include #include #include #include #include #include #include #include #ifdef __cplusplus #include #include #include #include #include #include #include #endif #define COINFLIP() (rand() % 2) void countdown(int x) __attribute__((noinline)); int main(int argc, char const *argv[]) { countdown(10); return 0; } void countdown(int x) { if (x <= 0) { printf("done\n"); return; } printf("%d\n", x); countdown(x - 1); }