Lines Matching defs:need
136 size_t need = 1 ; /*%< for null byte */
172 need += strlen(pw->pw_name) + 1; /*%< one for fieldsep */
173 need += strlen(pw->pw_passwd) + 1;
174 need += strlen(pwUid) + 1;
175 need += strlen(pwGid) + 1;
176 need += strlen(pwClass) + 1;
177 need += strlen(pwChange) + 1;
178 need += strlen(pwExpire) + 1;
179 need += strlen(pw->pw_gecos) + 1;
180 need += strlen(pw->pw_dir) + 1;
181 need += strlen(pw->pw_shell) + 1;
184 *len = need;
188 if (*buffer != NULL && need > *len) {
194 need += 2; /*%< for CRLF */
195 *buffer = memget(need);
201 *len = need;
411 size_t need = 1; /*%< for null byte */
422 need += strlen(gr->gr_name) + 1;
424 need += strlen(gr->gr_passwd) + 1;
426 need++;
428 need += strlen(grGid) + 1;
429 need += joinlength(gr->gr_mem) + 1;
432 *len = need;
436 if (*buffer != NULL && need > *len) {
442 need += 2; /*%< for CRLF */
443 *buffer = memget(need);
449 *len = need;
580 size_t need = 1; /*%< for null byte */
595 need += strlen(sv->s_name) + 1;
596 need += joinlength(sv->s_aliases) + 1;
597 need += strlen(svPort) + 1;
598 need += strlen(sv->s_proto) + 1;
601 *len = need;
605 if (*buffer != NULL && need > *len) {
611 need += 2; /*%< for CRLF */
612 *buffer = memget(need);
618 *len = need;
740 size_t need = 1; /*%< for null byte */
751 need += strlen(pr->p_name) + 1;
752 need += joinlength(pr->p_aliases) + 1;
753 need += strlen(prProto) + 1;
756 *len = need;
760 if (*buffer != NULL && need > *len) {
766 need += 2; /*%< for CRLF */
767 *buffer = memget(need);
773 *len = need;
886 size_t need = 1; /*%< for null byte */
917 need += strlen(ho->h_name) + 1;
918 need += joinlength(ho->h_aliases) + 1;
919 need += strlen(hoaddrtype) + 1;
920 need += strlen(holength) + 1;
926 need += addrlen;
929 *len = need;
933 if (*buffer != NULL && need > *len) {
939 need += 2; /*%< for CRLF */
940 *buffer = memget(need);
946 *len = need;
956 remlen = need - strlen(*buffer);
972 memput(*buffer, need);
1149 size_t need = 1; /*%< for nul byte */
1157 need += 4; /*%< two parens and two commas */
1158 need += (host == NULL ? 0 : strlen(host));
1159 need += (user == NULL ? 0 : strlen(user));
1160 need += (domain == NULL ? 0 : strlen(domain));
1163 *len = need;
1165 } else if (*buffer != NULL && need > *len) {
1171 need += 2; /*%< for CRLF */
1172 *buffer = memget(need);
1178 *len = need;
1315 size_t need = 1; /*%< for null byte */
1332 need += strlen(ne->n_name) + 1;
1333 need += joinlength(ne->n_aliases) + 1;
1334 need += strlen(nAddrType) + 1;
1335 need += strlen(nNet) + 1;
1338 *len = need;
1342 if (*buffer != NULL && need > *len) {
1348 need += 2; /*%< for CRLF */
1349 *buffer = memget(need);
1355 *len = need;
1489 size_t need = 1; /*%< for null byte */
1506 need += strlen(ne->n_name) + 1;
1507 need += joinlength(ne->n_aliases) + 1;
1508 need += strlen(nAddrType) + 1;
1509 need += strlen(nNet) + 1;
1512 *len = need;
1516 if (*buffer != NULL && need > *len) {
1522 need += 2; /*%< for CRLF */
1523 *buffer = memget(need);
1529 *len = need;
2092 much of a buffer we need. Second to do the