route optimiser
- fast version of rsvalue.c ?
+ time ./routesearch -DN 13460 20210 -1 0.005 search 30 7
+ 46.478s without -DN
+ 9.923 9.920 10.026 9.963 10.072 with -DN
+ 9.905 9.935 9.948 9.916 9.997 with debugging compiled right out
- performance improvements
create index sell_by_islandonly on sell (islandid, commodid, price);
#endif /*DEBUG_FLAG_LIST*/
+#ifndef debug_flags
extern unsigned debug_flags;
+#endif
void debug_flush(void);
#ifndef debug
int main(int argc, const char **argv) {
const char *arg;
+#ifndef debug_flags
debug_flags= ~( dbg_sql2 );
+#endif
sysassert( !setvbuf(debug,0,_IOLBF,0) );
for (;;) {
arg= *++argv;
if (arg[0] != '-') break;
+#ifndef debug_flags
if (!strcmp(arg,"-DN")) {
debug_flags= 0;
- } else {
+ } else
+#endif
+ {
abort();
}
}