Lines Matching refs:maxlen

178 static int dopr(char *buffer, size_t maxlen, const char *format,
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);
189 dopr(char *buffer, size_t maxlen, const char *format, va_list args_in)
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,
482 DOPR_OUTCH(buffer, currlen, maxlen, ch);
490 if (fmtcap(buffer, &currlen, maxlen, va_arg(args, struct capref)) == -1)
509 if (maxlen != 0) {
510 if (currlen < maxlen - 1)
512 else if (maxlen > 0)
513 buffer[maxlen - 1] = '\0';
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, ' ');