DF(check) \
DF(lp)
-#define debug stdout
-#define DEBUG_DEV "/dev/stdout"
+#define debug debug_file
#include "common.h"
+extern FILE *debug_file;
+#define DEBUG_DEV "/dev/stdout" /* just for glpk */
+
#define COUNTER_LIST \
CTR(commodities_loaded) \
* chk1 and chk2 are blocks using sqe and int sqr; */ \
const char *sql_must_call_string= #call; \
int sqr; \
- if (DEBUGP(sql2)) fprintf(stderr,"SQL %s", sql_must_call_string); \
+ if (DEBUGP(sql2)) fprintf(debug,"SQL %s", sql_must_call_string); \
sqr= (call); \
- if (DEBUGP(sql2)) fprintf(stderr," = %d\n", sqr); \
+ if (DEBUGP(sql2)) fprintf(debug," = %d\n", sqr); \
if (sqr) sql_fatal("(unknown)", sqr, sql_must_call_string); \
}) \
extern int *islandid2arch;
+extern FILE *output;
+
+
#define NEW(ptr) ((ptr)= mmalloc(sizeof(*ptr)))
#define MCALLOC(array, count) ((array)= mcalloc(sizeof(*(array)) * (count)))