if (!t->seg->resfin_ours || t->seg->resfin_done) return -1;
u->furthest= t->seg;
- if (!t->seg->res_detect) { u->extraspace= 0; return -1; }
-
- u->train->foredetect= t->seg;
t->seg->tr_backwards= t->backwards;
t->seg->resfin_done= 1;
+
+ if (!t->seg->res_detect) { u->extraspace= 0; return -1; }
+ u->train->foredetect= t->seg;
return 0;
}
}
tra->uncertainty= tra->maxinto;
- FOR_SEG seg->resfin_done= 0;
-
t.seg= tra->foredetect;
t.remain= 0;
t.backwards= !tra->foredetect->tr_backwards;
--- /dev/null
+./realtime shinkansen.speeds.record homes.record
+valgrind --db-attach=yes ./realtime -Lt -S+realtime.log shinkansen.speeds.record homes.record
+diff -u +realtime.log t |less