chiark / gitweb /
clearer debug
[trains.git] / hostside / gui-plan.c
index 0dc518d8159baf6132571bd0dbff82b57e819fc3..3a4b9a893656a7c57042f6cdd440967a555078bf 100644 (file)
@@ -104,7 +104,7 @@ static int lstrpdbsearch(const char *str, int l,
   min= 0;
   maxe= n_items;
   for (;;) {
-    if (min >= maxe) badcmd(0,"unknown %s",what);
+    if (min >= maxe) badcmd(0,"unknown %s `%.*s'",what,l,str);
     try= min + (maxe - min) / 2;
     try_item= (const char*)items + itemsz * try;
     try_name= *(const char *const *)try_item;
@@ -248,12 +248,15 @@ static void *stdin_ifok(oop_source *evts, oop_read *cl_read,
   if (evt != OOP_RD_OK)
     return stdin_iferr(evts,cl_read,evt,errmsg,errnoval,data,recsz,cl_v);
 
+fprintf(stderr,"gui-plan>%.*s<\n",(int)recsz,data);
+
   ps.cl= 0;
   ps.remain= data;
   ps_needword(&ps);
 
   if (!thiswordstrcmp(&ps,"off")) {
     invert= -1;
+    trainown= 0;
     det= 0;
   } else {
     trainown=