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++);
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")) {
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++);