for (i=0;
i<ninfsmax && (tname= *(const char *const*)inf);
- inf= (const char*)inf + sz)
+ i++, inf= (const char*)inf + sz)
if (!thiswordstrcmp(ps,tname))
return inf;
return 0;
const void *r;
if (!ps_needword(ps)) return 0;
r= any_lookup(ps,infs,ninfsmax,sz);
- if (!r) { badcmd(ps,"unknown %s",what); return 0; }
+ if (!r) {
+ badcmd(ps,"unknown %s %.*s",what, ps->lthisword,ps->thisword);
+ return 0;
+ }
return r;
}