#include #include int growby (int bsize, int argc) { char b[bsize]; for (int i = 0; i <= argc + 256; i++) b[i] = i; return b[argc] - b[argc + 256]; } int main (int argc, char **argv) { int psize = argc + 1024 * 1024 * 1024; char *p = calloc (psize, 1); int bsize = (char *) &p - (p + psize/2); int status = growby (bsize, argc); for (int i = 0; i < psize; i++) status |= p[i]++; return status; }