+ arg= *argv++;
+ if (!strcmp(arg,"specific")) {
+ int ia[argc], ni=0;
+ while ((arg= *argv++))
+ ia[ni++]= atoi(arg);
+
+ double val= value_route(ni, ia, 0);
+ printf("route value is %g\n", val);
+ } else if (!strcmp(arg,"search")) {
+ max_dist= atoi(*argv++);
+ while ((arg= *argv++))
+ search(atoi(arg));
+ } else {
+ abort();