MAX_PROG_TEXT_SZ
text = calloc(MAX_PROG_TEXT_SZ, 1);
PRINT_FAIL("Can't allocate %d bytes\n", MAX_PROG_TEXT_SZ);
opts.log_size = MAX_PROG_TEXT_SZ;
memset(text, 0, MAX_PROG_TEXT_SZ);
prog_out = fmemopen(text, MAX_PROG_TEXT_SZ - 1, "w");