1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include <stdlib.h> 2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid a4(int n) { malloc(n); } 4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid a3(int n) { a4(n); } 5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid a2(int n) { a3(n); } 6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid a1(int n) { a2(n); } 7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid b4(int n) { malloc(n); } 9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid b3(int n) { b4(n); } 10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid b2(int n) { b3(n); } 11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid b1(int n) { b2(n); } 12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid c4(int n) { malloc(n); } 14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid c3(int n) { c4(n); } 15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid c2(int n) { c3(n); } 16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid c1(int n) { c2(n); } 17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid d4(int n) { malloc(n); } 19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid d3(int n) { d4(n); } 20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid d2(int n) { d3(n); } 21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownvoid d1(int n) { d2(n); } 22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown 23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownint main(void) 24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{ 25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown a1(400); // We use a number that's a multiple of 16, so there's no slop 26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown a1(400); // bytes. 27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown a1(400); 28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown b1(400); 29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown c1(400); 30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown d1(400); 31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown d2(400); 32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown d3(400); 33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown d4(400); 34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown return 0; 35ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown} 36