Lines Matching refs:need
120 strncpy_DYN(DYNBUF * dst, const char *src, size_t need) in strncpy_DYN() argument
122 size_t want = need + dst->used + 1; in strncpy_DYN()
129 _nc_STRNCPY(dst->text + dst->used, src, need + 1); in strncpy_DYN()
130 dst->used += need; in strncpy_DYN()
506 int need = op_length(src, step + n); in find_split() local
507 if ((n + need) > size) { in find_split()
529 size_t need = strlen(src); in fill_spaces() local
538 _nc_STRCPY(&result[d], fill, need + 1 - d); in fill_spaces()
541 need += size; in fill_spaces()
554 result = calloc(need + 1, sizeof(char)); in fill_spaces()
575 wrap_concat(const char *src, int need, unsigned mode) in wrap_concat() argument
578 int want = gaps + need; in wrap_concat()
598 need = last; in wrap_concat()
624 while ((column + (need + gaps)) > used) { in wrap_concat()
636 need -= size; in wrap_concat()
637 if (need > 0) { in wrap_concat()
644 if (need > 0) { in wrap_concat()
666 int need = (int) strlen(src); in wrap_concat1() local
667 wrap_concat(src, need, w1ST | wEND); in wrap_concat1()
733 size_t need = strlen(leading); in leading_DYN() local
734 if (buffer->used > need) { in leading_DYN()
735 need = buffer->used - need; in leading_DYN()
736 if (!strcmp(buffer->text + need, leading)) { in leading_DYN()
738 while (--need != 0) { in leading_DYN()
739 if (buffer->text[need] == '\n') { in leading_DYN()
742 if (buffer->text[need] != '\t') { in leading_DYN()
1135 int need = 3 + (int) strlen(name); in fmt_entry() local
1155 need += (int) (d - buffer); in fmt_entry()
1156 wrap_concat("..", need, w1ST | wERR); in fmt_entry()
1157 need -= 2; in fmt_entry()
1158 wrap_concat(name, need, wOFF | wERR); in fmt_entry()
1159 need -= (int) strlen(name); in fmt_entry()
1160 wrap_concat("=", need, w2ND | wERR); in fmt_entry()
1161 need -= 1; in fmt_entry()
1162 wrap_concat(buffer, need, wEND | wERR); in fmt_entry()