Lines Matching defs:t_par
176 char *t_par; /* top partition */
254 t_par = b_lim;
256 t_par += rsiz;
257 b_par = t_par;
332 * partitioning pointers, b_par and t_par, to the middle of
354 * pointers, b_par or t_par, then b_par or t_par just moves
366 t_dup = t_par = t_lim = b_lim + rsiz * (nrec - 1);
370 for (; b_par <= t_par; b_par += rsiz) {
389 for (; b_par < t_par; t_par -= rsiz) {
390 if (t_par == m2) {
393 cv = cmp(t_par, m2);
399 m2 = t_par;
400 } else if (t_dup != t_par) {
401 (*swapf)(t_dup, t_par, loops);
408 if (b_par >= t_par) {
413 (*swapf)(b_par, t_par, loops);
415 t_par -= rsiz;
422 * loop above. Either b_par or t_par have crossed or
431 * R[t_par] < R[m2]
433 if (t_par < b_par) {
434 if (m2 < t_par) {
435 (*swapf)(m2, t_par, loops);
436 m2 = b_par = t_par;
439 m2 = t_par = b_par;
441 b_par = t_par = m2;
444 if (m2 < t_par) {
445 t_par = b_par = t_par - rsiz;
450 m2 = t_par;
472 if (t_dup - t_par < d_bytelength) {
473 t_dup = t_lim - (t_dup - t_par);
477 t_par += rsiz;
478 (*swapf)(t_dup, t_par, loops);
480 t_par = m2 + d_bytelength;
499 t_nrec = (t_lim - t_par) / rsiz;
501 sp->b_lim = t_par + rsiz;
511 sp->b_lim = t_par + rsiz;