Lines Matching refs:ns
299 * os is start of old pos array, ns is start of new,
306 better(Env_t* env, Pos_t* os, Pos_t* ns, Pos_t* oend, Pos_t* nend, int level)
317 DEBUG_CODE(0x0080,{sfprintf(sfstdout, " %-*.*sold ", (level + 3) * 4, (level + 3) * 4, "");for (oe = os; oe < oend; oe++)sfprintf(sfstdout, "<%d,%d,%d>", oe->p - env->beg, oe->serial, oe->be);sfprintf(sfstdout, "\n %-*.*snew ", (level + 3) * 4, (level + 3) * 4, "");for (oe = ns; oe < nend; oe++)sfprintf(sfstdout, "<%d,%d,%d>", oe->p - env->beg, oe->serial, oe->be);sfprintf(sfstdout, "\n");},{0;});
318 if (ns >= nend)
323 if (ns->serial > n)
325 if (n > ns->serial)
330 if (ns->p > os->p)
332 if (os->p > ns->p)
344 ne = ns;
358 if (k = better(env, os + 1, ns + 1, oe, ne, level + 1))
361 ns = ne + 1;
384 _better(Env_t* env, Pos_t* os, Pos_t* ns, Pos_t* oend, Pos_t* nend, int level)
389 i = better(env, os, ns, oend, nend, 0);