Lines Matching defs:cp

30 static char *cp;		/* Pointer into cmdbuf */
119 cp = cmdbuf;
120 *cp = '\0';
284 * Repaint the line from cp onwards.
295 while (*cp != '\0')
297 char *np = cp;
302 cp = np;
306 while (*cp != '\0')
308 char *np = cp;
313 cp = np;
320 while (cp > old_cp)
326 * and set cp to the corresponding char in cmdbuf.
335 cmd_step_left(&cp, &width, &bswidth);
341 cp = &cmdbuf[cmd_offset];
377 save_cp = cp;
407 save_cp = cp;
422 if (*cp == '\0')
427 ncp = cp;
431 else if (cmd_col + width == sc_width - 1 && cp[1] != '\0')
433 cp = ncp;
436 while (*cp != '\0')
442 cp = ncp;
456 if (cp <= cmdbuf)
461 ncp = cp;
470 cp = ncp;
497 for (s = &cmdbuf[strlen(cmdbuf)]; s >= cp; s--)
502 for (s = cp; s < cp + clen; s++)
507 cmd_repaint(cp);
522 if (cp == cmdbuf)
533 s = cp;
535 clen = s - cp;
540 for (s = cp; ; s++)
550 cmd_repaint(cp);
556 if ((curr_cmdflags & CF_QUIT_ON_ERASE) && cp == cmdbuf && *cp == '\0')
567 if (*cp == '\0')
586 if (cp > cmdbuf && cp[-1] == ' ')
592 while (cp > cmdbuf && cp[-1] == ' ')
600 while (cp > cmdbuf && cp[-1] != ' ')
612 if (*cp == ' ')
618 while (*cp == ' ')
626 while (*cp != ' ' && *cp != '\0')
645 *cp = '\0';
646 cmd_repaint(cp);
707 for (cp = cmdbuf; *cp != '\0'; )
826 while (*cp != '\0' && *cp != ' ')
828 while (*cp == ' ')
833 while (cp > cmdbuf && cp[-1] == ' ')
835 while (cp > cmdbuf && cp[-1] != ' ')
842 cmd_repaint(cp);
846 while (*cp != '\0')
918 * This is the word which the cursor (cp) is inside or at the end of.
937 if (*cp != ' ' && *cp != '\0')
943 while (*cp != ' ' && *cp != '\0')
945 } else if (cp > cmdbuf && cp[-1] != ' ')
965 if (cp == cmdbuf)
973 for (word = cmdbuf; word < cp; word++)
976 if (word >= cp)
977 return (cp);
978 for (p = cmdbuf; p < cp; p++)
983 } else if (esclen > 0 && p + esclen < cp &&
1039 tk_original = (char *) ecalloc(cp-word+1, sizeof(char));
1040 strncpy(tk_original, word, cp-word);
1046 c = *cp;
1047 *cp = '\0';
1062 *cp = c;
1136 while (cp > tk_ipoint)
1160 if (cp > cmdbuf && cp[-1] == closequote)