* Macros
**************************************/
#define DISPLAY(...) fprintf(stderr, __VA_ARGS__)
+#define DISPLAYLEVEL(n, ...) if(g_displayLevel >= n) { fprintf(stderr, __VA_ARGS__); }
+
#define TIMED 0
#ifndef DEBUG
# define DEBUG 0
static paramValues_t g_params; /* Initialized at the beginning of main w/ emptyParams() function */
static UTIL_time_t g_time; /* to be used to compare solution finding speeds to compare to original */
static U32 g_memoTableLog = PARAM_UNSET;
+static U32 g_displayLevel = 3;
typedef enum {
directMap,
/* the table */
fprintf(f, "================================\n");
for(n = g_winners; n != NULL; n = n->next) {
- fprintf(f, "\r%79s\r", "");
BMK_displayOneResult(f, n->res, srcSize);
}
fprintf(f, "================================\n");
}
BMK_printWinnerOpt(stdout, CUSTOM_LEVEL, winner.result, winner.params, target, buf.srcSize);
- BMK_translateAdvancedParams(stdout, winner.params);
}
}
}
/* end summary */
BMK_printWinnerOpt(stdout, CUSTOM_LEVEL, winner.result, winner.params, target, buf.srcSize);
- BMK_translateAdvancedParams(stdout, winner.params);
DISPLAY("grillParams size - optimizer completed \n");
}
seperateFiles = 1;
break;
+ case 'q':
+ g_displayLevel--;
+ break;
+
+ case 'v':
+ g_displayLevel++;
+ break;
+
/* load dictionary file (only applicable for optimizer rn) */
case 'D':
if(i == argc - 1) { /* last argument, return error. */