Lines Matching refs:argcnt
170 static int lastac; /* argcnt for lastcmd */
699 vi_cmd(argcnt, cmd)
700 int argcnt;
708 if (argcnt == 0 && !is_zerocount(*cmd))
709 argcnt = 1;
712 if ((cur = domove(argcnt, cmd, 0)) >= 0) {
725 lastac = argcnt;
806 if ((ncursor = domove(argcnt, &cmd[1], 1)) < 0)
841 while (putbuf(ybuf, yanklen, 0) == 0 && --argcnt > 0)
845 if (argcnt != 0)
852 while (putbuf(ybuf, yanklen, 0) == 0 && --argcnt > 0)
856 if (argcnt != 0)
874 if (!argcnt)
875 argcnt = hlast + 1;
878 if (!argcnt)
879 argcnt = 1;
881 argcnt = hlast - (source->line - argcnt);
882 if (grabhist(modified, argcnt - 1) < 0)
886 hnum = argcnt - 1;
904 if (grabhist(modified, hnum + argcnt) < 0)
908 hnum += argcnt;
915 if (grabhist(modified, hnum - argcnt) < 0)
919 hnum -= argcnt;
942 if (es->cursor + argcnt > es->linelen)
943 argcnt = es->linelen - es->cursor;
944 del_range(es->cursor, es->cursor + argcnt);
951 if (!argcnt) {
957 argcnt = source->line + 1
961 argcnt ? "%s %d" : "%s",
963 argcnt);
971 if (es->cursor + argcnt > es->linelen)
972 argcnt = es->linelen - es->cursor;
973 yank_range(es->cursor, es->cursor + argcnt);
974 del_range(es->cursor, es->cursor + argcnt);
980 if (es->cursor < argcnt)
981 argcnt = es->cursor;
982 yank_range(es->cursor - argcnt, es->cursor);
983 del_range(es->cursor - argcnt, es->cursor);
984 es->cursor -= argcnt;
1045 if (argcnt) {
1048 while (*p && --argcnt) {
1075 argcnt++;
1079 argcnt = -1;
1080 else if (putbuf(sp, argcnt, 0) != 0)
1081 argcnt = -1;
1082 if (argcnt < 0) {
1097 for (i = 0; i < argcnt; i++) {
1130 complete_word(1, argcnt);
1139 complete_word(1, argcnt);
1155 domove(argcnt, cmd, sub)
1156 int argcnt;
1168 ncursor = backword(argcnt);
1174 ncursor = Backword(argcnt);
1180 ncursor = endword(argcnt);
1188 ncursor = Endword(argcnt);
1209 if ((ncursor = findch(fsavech, argcnt, t, i)) < 0)
1219 ncursor = es->cursor - argcnt;
1229 ncursor = es->cursor + argcnt;
1238 ncursor = forwword(argcnt);
1244 ncursor = Forwword(argcnt);
1258 ncursor = argcnt;
1543 forwword(argcnt)
1544 int argcnt;
1549 while (ncursor < es->linelen && argcnt--) {
1567 backword(argcnt)
1568 int argcnt;
1573 while (ncursor > 0 && argcnt--) {
1593 endword(argcnt)
1594 int argcnt;
1599 while (ncursor < es->linelen && argcnt--) {
1620 Forwword(argcnt)
1621 int argcnt;
1626 while (ncursor < es->linelen && argcnt--) {
1638 Backword(argcnt)
1639 int argcnt;
1644 while (ncursor > 0 && argcnt--) {
1655 Endword(argcnt)
1656 int argcnt;
1661 while (ncursor < es->linelen - 1 && argcnt--) {