1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
#ifdef STACK_SIZE #define SIZE STACK_SIZE / 8 #else #define SIZE 65536 #endif memtst (int *p, int a) { do { if (p[a] == 1) break; } while (--a); } main () { int a[SIZE]; int i; bzero (a, SIZE * 4); for (i = 0; i < 100; i++) { memtst (a, SIZE); } }