Lines Matching refs:pos
64 unsigned int pos; /* pos in privwbuf and pubwbuf */
179 item->pos = 0;
223 if (item->pos == 0 && item->xcursor == 0)
227 item->pos = 0;
236 if (item->pos == 0)
238 /* check redundant by item->pos == 0 because of 'while' below */
243 item->pos -= 1;
244 width = wcwidth(item->pubwbuf[item->pos]);
268 if (item->pos == item->nletters)
272 for (i = item->pos; i < item->nletters; i++) {
281 if (item->pos + 1 == item->maxletters)
283 if (item->pos == item->nletters)
287 oldwidth = wcwidth(item->pubwbuf[item->pos]);
288 item->pos += 1;
289 if (item->pos == item->nletters) { /* empty column */
292 nextwidth = wcwidth(item->pubwbuf[item->pos]);
296 item->xposdraw = item->pos;
304 for (i = item->xposdraw; i < item->pos ; i++)
324 for (i = (int)item->nletters - 1; i >= (int)item->pos; i--) {
329 item->privwbuf[item->pos] = wch;
330 item->pubwbuf[item->pos] = item->secure ? securewch : wch;