Lines Matching refs:len
131 int len = (int)(p - eap->cmd); in find_ucmd() local
157 while (k < len && *np != NUL && *cp++ == *np++) in find_ucmd()
159 if (k == len || (*np == NUL && vim_isdigit(eap->cmd[k]))) in find_ucmd()
164 if (k == len && found && *np != NUL) in find_ucmd()
171 if (!found || (k == len && *np == NUL)) in find_ucmd()
176 if (k == len) in find_ucmd()
202 if (k == len && *np == NUL) in find_ucmd()
230 return p + (matchlen - len); in find_ucmd()
418 int len; in uc_list() local
451 len = 4; in uc_list()
455 --len; in uc_list()
460 --len; in uc_list()
465 --len; in uc_list()
470 --len; in uc_list()
472 while (len-- > 0) in uc_list()
476 len = (int)STRLEN(cmd->uc_name) + 4; in uc_list()
480 ++len; in uc_list()
481 } while (len < 22); in uc_list()
485 over = len - 22; in uc_list()
486 len = 0; in uc_list()
491 case 0: IObuff[len++] = '0'; break; in uc_list()
492 case (EX_EXTRA): IObuff[len++] = '*'; break; in uc_list()
493 case (EX_EXTRA|EX_NOSPC): IObuff[len++] = '?'; break; in uc_list()
494 case (EX_EXTRA|EX_NEEDARG): IObuff[len++] = '+'; break; in uc_list()
495 case (EX_EXTRA|EX_NOSPC|EX_NEEDARG): IObuff[len++] = '1'; break; in uc_list()
499 IObuff[len++] = ' '; in uc_list()
500 } while (len < 5 - over); in uc_list()
508 sprintf((char *)IObuff + len, "%ldc", cmd->uc_def); in uc_list()
509 len += (int)STRLEN(IObuff + len); in uc_list()
512 IObuff[len++] = '%'; in uc_list()
516 sprintf((char *)IObuff + len, "%ld", cmd->uc_def); in uc_list()
517 len += (int)STRLEN(IObuff + len); in uc_list()
520 IObuff[len++] = '.'; in uc_list()
524 IObuff[len++] = ' '; in uc_list()
525 } while (len < 8 - over); in uc_list()
532 STRCPY(IObuff + len, addr_type_complete[j].shortname); in uc_list()
533 len += (int)STRLEN(IObuff + len); in uc_list()
538 IObuff[len++] = ' '; in uc_list()
539 } while (len < 13 - over); in uc_list()
545 STRCPY(IObuff + len, command_complete[j].name); in uc_list()
546 len += (int)STRLEN(IObuff + len); in uc_list()
551 IObuff[len++] = ' '; in uc_list()
552 } while (len < 25 - over); in uc_list()
554 IObuff[len] = '\0'; in uc_list()
717 size_t len, in uc_scan_attr() argument
727 if (len == 0) in uc_scan_attr()
734 if (STRNICMP(attr, "bang", len) == 0) in uc_scan_attr()
736 else if (STRNICMP(attr, "buffer", len) == 0) in uc_scan_attr()
738 else if (STRNICMP(attr, "register", len) == 0) in uc_scan_attr()
740 else if (STRNICMP(attr, "keepscript", len) == 0) in uc_scan_attr()
742 else if (STRNICMP(attr, "bar", len) == 0) in uc_scan_attr()
749 size_t attrlen = len; in uc_scan_attr()
752 for (i = 0; i < (int)len; ++i) in uc_scan_attr()
757 vallen = len - i - 1; in uc_scan_attr()
866 char_u ch = attr[len]; in uc_scan_attr()
867 attr[len] = '\0'; in uc_scan_attr()
869 attr[len] = ch; in uc_scan_attr()
924 size_t len; in uc_add_command() local
927 len = STRLEN(cmd->uc_name); in uc_add_command()
931 if (name_len < len) in uc_add_command()
933 else if (name_len > len) in uc_add_command()
1224 int len; in uc_split_args() local
1228 len = 2; // Initial and final quotes in uc_split_args()
1234 len += 2; in uc_split_args()
1239 len += 1; in uc_split_args()
1244 len += 2; in uc_split_args()
1252 len += 4; // ", " in uc_split_args()
1258 len += charlen; in uc_split_args()
1263 buf = alloc(len + 1); in uc_split_args()
1309 *lenp = len; in uc_split_args()
1443 size_t len, in uc_check_code() argument
1452 size_t l = len - 2; in uc_check_code()
1667 size_t len, totlen; in do_ucmd() local
1712 len = ksp - p; in do_ucmd()
1713 if (len > 0) in do_ucmd()
1715 mch_memmove(q, p, len); in do_ucmd()
1716 q += len; in do_ucmd()
1732 len = start - p; in do_ucmd()
1734 totlen += len; in do_ucmd()
1737 mch_memmove(q, p, len); in do_ucmd()
1738 q += len; in do_ucmd()
1741 len = uc_check_code(start, end - start, q, cmd, eap, in do_ucmd()
1743 if (len == (size_t)-1) in do_ucmd()
1747 len = 1; in do_ucmd()
1752 totlen += len; in do_ucmd()
1754 q += len; in do_ucmd()