Lines Matching refs:argcnt
3580 static int lastac; /* argcnt for lastcmd */
4169 vi_cmd(int argcnt, const char *cmd)
4177 if (argcnt == 0 && !is_zerocount(*cmd))
4178 argcnt = 1;
4181 if ((cur = domove(argcnt, cmd, 0)) >= 0) {
4194 lastac = argcnt;
4283 if ((ncursor = domove(argcnt, &cmd[1], 1)) < 0)
4321 --argcnt > 0)
4325 if (argcnt != 0)
4334 --argcnt > 0)
4338 if (argcnt != 0)
4357 if (!argcnt)
4358 argcnt = hlast;
4361 if (!argcnt)
4362 argcnt = 1;
4364 argcnt = hlast - (source->line - argcnt);
4365 if (grabhist(modified, argcnt - 1) < 0)
4369 hnum = argcnt - 1;
4389 if (grabhist(modified, hnum + argcnt) < 0)
4393 hnum += argcnt;
4400 if (grabhist(modified, hnum - argcnt) < 0)
4404 hnum -= argcnt;
4418 if (vs->cursor + argcnt > vs->linelen)
4420 for (n = 0; n < argcnt; ++n)
4437 if (vs->cursor + argcnt > vs->linelen)
4438 argcnt = vs->linelen - vs->cursor;
4439 del_range(vs->cursor, vs->cursor + argcnt);
4444 if (!argcnt) {
4450 argcnt = source->line + 1 -
4453 if (argcnt)
4455 ctrl_x_e, argcnt);
4466 if (vs->cursor + argcnt > vs->linelen)
4467 argcnt = vs->linelen - vs->cursor;
4468 yank_range(vs->cursor, vs->cursor + argcnt);
4469 del_range(vs->cursor, vs->cursor + argcnt);
4476 if (vs->cursor < argcnt)
4477 argcnt = vs->cursor;
4478 yank_range(vs->cursor - argcnt, vs->cursor);
4479 del_range(vs->cursor - argcnt, vs->cursor);
4480 vs->cursor -= argcnt;
4531 if (argcnt >= 2) {
4533 vs->cursor = argcnt - 2;
4545 if (argcnt) {
4548 while (*p && --argcnt) {
4576 argcnt++;
4580 putbuf(sp, argcnt, false) != 0) {
4596 for (i = 0; i < argcnt; i++) {
4634 complete_word(1, argcnt);
4646 complete_word(1, argcnt);
4674 domove(int argcnt, const char *cmd, int sub)
4683 ncursor = backword(argcnt);
4689 ncursor = Backword(argcnt);
4695 ncursor = endword(argcnt);
4703 ncursor = Endword(argcnt);
4723 if ((ncursor = findch(fsavech, argcnt, tobool(t),
4734 ncursor = vs->cursor - argcnt;
4744 ncursor = vs->cursor + argcnt;
4753 ncursor = forwword(argcnt);
4759 ncursor = Forwword(argcnt);
4771 ncursor = argcnt;
4997 forwword(int argcnt)
5002 while (ncursor < vs->linelen && argcnt--) {
5019 backword(int argcnt)
5024 while (ncursor > 0 && argcnt--) {
5043 endword(int argcnt)
5048 while (ncursor < vs->linelen && argcnt--) {
5068 Forwword(int argcnt)
5073 while (ncursor < vs->linelen && argcnt--) {
5085 Backword(int argcnt)
5090 while (ncursor > 0 && argcnt--) {
5101 Endword(int argcnt)
5106 while (ncursor < vs->linelen - 1 && argcnt--) {