Page 387, fsminit.c
Incorrect initialization of ``invalid'' states of the finite state.
Although there is no way to reach these states, the intention was to
initialize the entries to abort. Change the loop to use a new index,
ti2 as in the following:
/* set all uninitialized indices to an invalid transition */
for (cn=0; cn<NCHRS; ++cn)
for (ti2=0; ti2<nstates; ++ti2)
if (fsm[ti2][cn] == TINVALID)
fsm[ti2][cn] = ti;