Lines Matching refs:currlen

180 static int fmtstr(char *buffer, size_t *currlen, size_t maxlen,
182 static int fmtint(char *buffer, size_t *currlen, size_t maxlen,
184 static int fmtfp(char *buffer, size_t *currlen, size_t maxlen,
186 static int fmtcap(char *buffer, size_t *currlen, size_t maxlen, struct capref c);
200 size_t currlen;
206 currlen = flags = cflags = min = 0;
219 DOPR_OUTCH(buffer, currlen, maxlen, ch);
334 if (fmtint(buffer, &currlen, maxlen,
354 if (fmtint(buffer, &currlen, maxlen, value,
374 if (fmtint(buffer, &currlen, maxlen, value,
396 if (fmtint(buffer, &currlen, maxlen, value,
405 if (fmtfp(buffer, &currlen, maxlen, fvalue,
416 if (fmtfp(buffer, &currlen, maxlen, fvalue,
427 if (fmtfp(buffer, &currlen, maxlen, fvalue,
432 DOPR_OUTCH(buffer, currlen, maxlen,
442 if (fmtstr(buffer, &currlen, maxlen,
448 if (fmtint(buffer, &currlen, maxlen,
457 *num = currlen;
461 *num = (long int)currlen;
465 *num = (LLONG)currlen;
469 *num = (ssize_t)currlen;
473 *num = (intmax_t)currlen;
477 *num = currlen;
482 DOPR_OUTCH(buffer, currlen, maxlen, ch);
490 if (fmtcap(buffer, &currlen, maxlen, va_arg(args, struct capref)) == -1)
510 if (currlen < maxlen - 1)
511 buffer[currlen] = '\0';
516 return currlen < INT_MAX ? (int)currlen : -1;
520 fmtstr(char *buffer, size_t *currlen, size_t maxlen,
542 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');
547 DOPR_OUTCH(buffer, *currlen, maxlen, *value);
552 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');
560 static int fmtcap(char *buffer, size_t *currlen, size_t maxlen, struct capref c)
572 DOPR_OUTCH(buffer, *currlen, maxlen, *retkey);
582 fmtint(char *buffer, size_t *currlen, size_t maxlen,
639 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');
645 DOPR_OUTCH(buffer, *currlen, maxlen, signvalue);
650 DOPR_OUTCH(buffer, *currlen, maxlen, '0');
658 DOPR_OUTCH(buffer, *currlen, maxlen, convert[place]);
663 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');
742 fmtfp (char *buffer, size_t *currlen, size_t maxlen,
848 DOPR_OUTCH(buffer, *currlen, maxlen, signvalue);
853 DOPR_OUTCH(buffer, *currlen, maxlen, '0');
858 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');
862 DOPR_OUTCH(buffer, *currlen, maxlen, signvalue);
866 DOPR_OUTCH(buffer, *currlen, maxlen, iconvert[iplace]);
878 DOPR_OUTCH(buffer, *currlen, maxlen, '.');
881 DOPR_OUTCH(buffer, *currlen, maxlen, '0');
887 DOPR_OUTCH(buffer, *currlen, maxlen, fconvert[fplace]);
892 DOPR_OUTCH(buffer, *currlen, maxlen, ' ');