Lines Matching defs:ls
396 static int completeLine(struct linenoiseState *ls) {
401 completionCallback(ls->buf,&lc);
410 struct linenoiseState saved = *ls;
412 ls->len = ls->pos = strlen(lc.cvec[i]);
413 ls->buf = lc.cvec[i];
414 refreshLine(ls);
415 ls->len = saved.len;
416 ls->pos = saved.pos;
417 ls->buf = saved.buf;
419 refreshLine(ls);
422 nread = read(ls->ifd,&c,1);
435 if (i < lc.len) refreshLine(ls);
441 nwritten = snprintf(ls->buf,ls->buflen,"%s",lc.cvec[i]);
442 ls->len = ls->pos = nwritten;