Lines Matching refs:jp
79 size_t i, ip, jp, k, p, ms, p0, mem, mem0; in twoway_memmem() local
89 jp = 0; in twoway_memmem()
91 while (jp + k < l) { in twoway_memmem()
92 if (n[ip + k] == n[jp + k]) { in twoway_memmem()
94 jp += p; in twoway_memmem()
98 } else if (n[ip + k] > n[jp + k]) { in twoway_memmem()
99 jp += k; in twoway_memmem()
101 p = jp - ip; in twoway_memmem()
103 ip = jp++; in twoway_memmem()
112 jp = 0; in twoway_memmem()
114 while (jp + k < l) { in twoway_memmem()
115 if (n[ip + k] == n[jp + k]) { in twoway_memmem()
117 jp += p; in twoway_memmem()
121 } else if (n[ip + k] < n[jp + k]) { in twoway_memmem()
122 jp += k; in twoway_memmem()
124 p = jp - ip; in twoway_memmem()
126 ip = jp++; in twoway_memmem()