Lines Matching defs:cmdlen
67 argv_exp0(SCR *sp, EXCMD *excp, const CHAR_T *cmd, size_t cmdlen)
72 argv_alloc(sp, cmdlen);
73 MEMCPY(exp->args[exp->argsoff]->bp, cmd, cmdlen);
74 exp->args[exp->argsoff]->bp[cmdlen] = '\0';
75 exp->args[exp->argsoff]->len = cmdlen;
90 argv_exp1(SCR *sp, EXCMD *excp, const CHAR_T *cmd, size_t cmdlen, int is_bang)
100 if (argv_fexp(sp, excp, cmd, cmdlen, bp, &len, &bp, &blen, is_bang)) {
129 argv_exp2(SCR *sp, EXCMD *excp, const CHAR_T *cmd, size_t cmdlen)
149 vtrace(sp, "file_argv: {%.*s}\n", (int)cmdlen, cmd);
152 if (argv_fexp(sp, excp, cmd, cmdlen, p, &len, &bp, &blen, 0)) {
251 argv_exp3(SCR *sp, EXCMD *excp, const CHAR_T *cmd, size_t cmdlen)
260 for (exp = EXP(sp); cmdlen > 0; ++exp->argsoff) {
262 for (; cmdlen > 0; --cmdlen, ++cmd) {
267 if (cmdlen == 0)
279 for (ap = cmd, len = 0; cmdlen > 0; ++cmd, --cmdlen, ++len) {
281 if (IS_ESCAPE(sp, excp, ch) && cmdlen > 1) {
283 --cmdlen;
318 argv_fexp(SCR *sp, EXCMD *excp, const CHAR_T *cmd, size_t cmdlen, CHAR_T *p, size_t *lenp, CHAR_T **bpp, size_t *blenp, int is_bang)
328 for (bp = *bpp, blen = *blenp, len = *lenp; cmdlen > 0; --cmdlen, ++cmd)
385 if (cmdlen > 1 &&
388 --cmdlen;