Lines Matching refs:cmdlen
67 argv_exp0(SCR *sp, EXCMD *excp, 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, 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, CHAR_T *cmd, size_t cmdlen)
144 TRACE(sp, "file_argv: {%.*s}\n", (int)cmdlen, cmd);
147 if (argv_fexp(sp, excp, cmd, cmdlen, p, &len, &bp, &blen, 0)) {
215 argv_exp3(SCR *sp, EXCMD *excp, CHAR_T *cmd, size_t cmdlen)
222 for (exp = EXP(sp); cmdlen > 0; ++exp->argsoff) {
224 for (; cmdlen > 0; --cmdlen, ++cmd) {
229 if (cmdlen == 0)
241 for (ap = cmd, len = 0; cmdlen > 0; ++cmd, --cmdlen, ++len) {
243 if (IS_ESCAPE(sp, excp, ch) && cmdlen > 1) {
245 --cmdlen;
283 argv_flt_ex(SCR *sp, EXCMD *excp, CHAR_T *cmd, size_t cmdlen)
294 if (cmdlen > 0 &&
295 (cmdlen > len || MEMCMP(cmd, cp->name, cmdlen)))
361 argv_fexp(SCR *sp, EXCMD *excp, CHAR_T *cmd, size_t cmdlen, CHAR_T *p, size_t *lenp, CHAR_T **bpp, size_t *blenp, int is_bang)
371 for (bp = *bpp, blen = *blenp, len = *lenp; cmdlen > 0; --cmdlen, ++cmd)
428 if (cmdlen > 1 &&
431 --cmdlen;