1#!/usr/bin/env python 2 3from __future__ import absolute_import, division, print_function 4 5 6def pcall(f, N): 7 if N == 0: 8 print(" f(0)", file=f) 9 return 10 11 print(" f(", file=f) 12 pcall(f, N - 1) 13 print(" )", file=f) 14 15 16def main(): 17 f = open("t.c", "w") 18 print("int f(int n) { return n; }", file=f) 19 print("int t() {", file=f) 20 print(" return", file=f) 21 pcall(f, 10000) 22 print(" ;", file=f) 23 print("}", file=f) 24 25 26if __name__ == "__main__": 27 import sys 28 29 sys.setrecursionlimit(100000) 30 main() 31