Lines Matching refs:currlen

100 static void fmtstr (char *buffer, size_t *currlen, size_t maxlen,
102 static void fmtint (char *buffer, size_t *currlen, size_t maxlen,
104 static void fmtfp (char *buffer, size_t *currlen, size_t maxlen,
106 static void dopr_outch (char *buffer, size_t *currlen, size_t maxlen, char c );
150 size_t currlen;
153 currlen = flags = cflags = min = 0;
159 if ((ch == '\0') || (currlen >= maxlen))
168 dopr_outch (buffer, &currlen, maxlen, ch);
272 fmtint (buffer, &currlen, maxlen, value, 10, min, max, flags);
282 fmtint (buffer, &currlen, maxlen, value, 8, min, max, flags);
292 fmtint (buffer, &currlen, maxlen, value, 10, min, max, flags);
304 fmtint (buffer, &currlen, maxlen, value, 16, min, max, flags);
312 fmtfp (buffer, &currlen, maxlen, fvalue, min, max, flags);
331 dopr_outch (buffer, &currlen, maxlen, va_arg (args, int));
337 fmtstr (buffer, &currlen, maxlen, strvalue, flags, min, max);
341 fmtint (buffer, &currlen, maxlen, (long) strvalue, 16, min, max, flags);
348 *num = currlen;
354 *num = currlen;
360 *num = currlen;
364 dopr_outch (buffer, &currlen, maxlen, ch);
386 if (currlen < maxlen - 1)
387 buffer[currlen] = '\0';
392 static void fmtstr (char *buffer, size_t *currlen, size_t maxlen,
412 dopr_outch (buffer, currlen, maxlen, ' ');
418 dopr_outch (buffer, currlen, maxlen, *value++);
423 dopr_outch (buffer, currlen, maxlen, ' ');
431 static void fmtint (char *buffer, size_t *currlen, size_t maxlen,
492 dopr_outch (buffer, currlen, maxlen, ' ');
498 dopr_outch (buffer, currlen, maxlen, signvalue);
505 dopr_outch (buffer, currlen, maxlen, '0');
512 dopr_outch (buffer, currlen, maxlen, convert[--place]);
516 dopr_outch (buffer, currlen, maxlen, ' ');
556 static void fmtfp (char *buffer, size_t *currlen, size_t maxlen,
649 dopr_outch (buffer, currlen, maxlen, signvalue);
655 dopr_outch (buffer, currlen, maxlen, '0');
661 dopr_outch (buffer, currlen, maxlen, ' ');
665 dopr_outch (buffer, currlen, maxlen, signvalue);
668 dopr_outch (buffer, currlen, maxlen, iconvert[--iplace]);
676 dopr_outch (buffer, currlen, maxlen, '.');
679 dopr_outch (buffer, currlen, maxlen, fconvert[--fplace]);
684 dopr_outch (buffer, currlen, maxlen, '0');
690 dopr_outch (buffer, currlen, maxlen, ' ');
695 static void dopr_outch (char *buffer, size_t *currlen, size_t maxlen, char c)
697 if (*currlen < maxlen)
698 buffer[(*currlen)++] = c;