Lines Matching refs:jp
76 size_t l, ip, jp, k, p, ms, p0, mem, mem0; in twoway_strstr() local
88 jp = 0; in twoway_strstr()
90 while (jp + k < l) { in twoway_strstr()
91 if (n[ip + k] == n[jp + k]) { in twoway_strstr()
93 jp += p; in twoway_strstr()
97 } else if (n[ip + k] > n[jp + k]) { in twoway_strstr()
98 jp += k; in twoway_strstr()
100 p = jp - ip; in twoway_strstr()
102 ip = jp++; in twoway_strstr()
111 jp = 0; in twoway_strstr()
113 while (jp + k < l) { in twoway_strstr()
114 if (n[ip + k] == n[jp + k]) { in twoway_strstr()
116 jp += p; in twoway_strstr()
120 } else if (n[ip + k] < n[jp + k]) { in twoway_strstr()
121 jp += k; in twoway_strstr()
123 p = jp - ip; in twoway_strstr()
125 ip = jp++; in twoway_strstr()