Lines Matching defs:cp
645 Char *kp, *cp;
647 cp = el->el_line.buffer;
649 while (cp < el->el_line.cursor)
650 *kp++ = *cp++; /* copy it */
807 Char *cp;
822 for (cp = &el->el_line.cursor[i]; count; ) {
823 cp += delta;
824 if (cp < el->el_line.buffer || cp >= el->el_line.lastchar)
826 if (*cp == o_ch)
828 else if (*cp == c_ch)
832 el->el_line.cursor = cp;
1009 char *cp = NULL;
1023 cp = el_malloc(TMP_BUFSIZ * sizeof(*cp));
1024 if (cp == NULL)
1031 ct_wcstombs(cp, line, TMP_BUFSIZ - 1);
1032 cp[TMP_BUFSIZ - 1] = '\0';
1033 len = strlen(cp);
1034 write(fd, cp, len);
1049 st = read(fd, cp, TMP_BUFSIZ);
1053 len = ct_mbstowcs(el->el_line.buffer, cp, len);
1061 el_free(cp);
1072 el_free(cp);
1091 Char *cp;
1118 cp = el->el_line.cursor;
1120 if (cp < lim)
1121 *cp++ = ' ';
1122 while (wsp < wep && cp < lim)
1123 *cp++ = *wsp++;
1124 el->el_line.cursor = cp;