#!/usr/bin/env python | |
from __future__ import absolute_import, division, print_function | |
def pcall(f, N): | |
if N == 0: | |
print(' f(0)', file=f) | |
return | |
print(' f(', file=f) | |
pcall(f, N - 1) | |
print(' )', file=f) | |
def main(): | |
f = open('t.c','w') | |
print('int f(int n) { return n; }', file=f) | |
print('int t() {', file=f) | |
print(' return', file=f) | |
pcall(f, 10000) | |
print(' ;', file=f) | |
print('}', file=f) | |
if __name__ == "__main__": | |
import sys | |
sys.setrecursionlimit(100000) | |
main() |