X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?a=blobdiff_plain;f=yarrg%2Frsmain.c;h=ed21fe88e441cba93ce1c940b99a7fe5585166e5;hb=8fecbed75b67d8e1ebbb84ac2ad7a2173e5e5c7c;hp=7904c013c1362b622d13017d54ce6ed351e689b1;hpb=ea160a28fd378be423dfe60d9ad3bdfa6f0d8295;p=ypp-sc-tools.db-test.git diff --git a/yarrg/rsmain.c b/yarrg/rsmain.c index 7904c01..ed21fe8 100644 --- a/yarrg/rsmain.c +++ b/yarrg/rsmain.c @@ -10,23 +10,24 @@ int max_dist= -1; 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(); } } - setup_sql(); - setup_value(); - setup_search(); - max_mass= atof(*argv++); max_volu= atof(*argv++); max_capi= atof(*argv++); @@ -34,6 +35,10 @@ int main(int argc, const char **argv) { if (!loss_per_league) loss_per_league= 1e-7; distance_loss_factor_per_league= 1.0 - loss_per_league; + + setup_sql(); + setup_value(); + setup_search(); arg= *argv++; if (!strcmp(arg,"specific")) { @@ -41,7 +46,7 @@ int main(int argc, const char **argv) { while ((arg= *argv++)) ia[ni++]= atoi(arg); - double val= value_route(ni, ia); + double val= value_route(ni, ia, 0); printf("route value is %g\n", val); } else if (!strcmp(arg,"search")) { max_dist= atoi(*argv++);