some edits to NewFuzzer
[c11tester.git] / common.h
index 0f0ad64f9e317b634c38eba45496e60672bfbc64..2ac396bedc54f13363d0b491359b2c5440dd8c7d 100644 (file)
--- a/common.h
+++ b/common.h
 #include "printf.h"
 
 extern int model_out;
-extern int switch_alloc;
 
 #define model_print(fmt, ...) do { \
-               switch_alloc = 1;              \
-               char mprintbuf[256];                                                \
-               int printbuflen=snprintf_(mprintbuf, 256, fmt, ## __VA_ARGS__);     \
-               int lenleft = printbuflen < 256 ? printbuflen : 256;                   \
+               char mprintbuf[2048];                                                \
+               int printbuflen=snprintf_(mprintbuf, 2048, fmt, ## __VA_ARGS__);     \
+               int lenleft = printbuflen < 2048 ? printbuflen : 2048;                   \
                int totalwritten = 0; \
                while(lenleft) {                                                    \
                        int byteswritten=write(model_out, &mprintbuf[totalwritten], lenleft); \
                        lenleft-=byteswritten;                                            \
                        totalwritten+=byteswritten;                                       \
                }                                                                   \
-               switch_alloc = 0;                                                   \
 } while (0)
 
 #ifdef CONFIG_DEBUG