#include #include #include #include #include #include #include //XXX #define BUFSIZE 256*1024 // //#define BUFSIZE 20*1024*1024 //#define BUFSIZE (9*1024*1024-16*1024) // only segfault #define BUFSIZE (8*1024*1024-16*1024) // hello + segfault //#define BUFSIZE (8*1024*1024-32*1024) // hello + 2nd line #define DUMP 1 #ifdef DUMP #define DBG(expr) expr; #else #define DBG(expr) {} #endif typedef unsigned long tPTS; int main(int argc, char *argv[]) { fprintf(stderr, "hello\n"); fprintf(stderr, "%s: argc = %d\n", argv[0], argc); { unsigned char a [BUFSIZE]; } return 1; }