Lines Matching defs:remain
574 static void put_char(char ch, char **buf, size_t *remain, size_t *needed)
576 if (*remain == 0) {
580 if (*remain == 1)
586 --*remain;
589 static void put_str(const char *str, char **buf, size_t *remain, size_t *needed)
596 if (*remain == 0)
599 if (*remain < len + 1)
600 len = *remain - 1;
605 *remain -= len;
608 if (len < olen && *remain == 1) {
611 --*remain;
615 static void put_num(int64_t val, char **buf, size_t *remain, size_t *needed)
628 if (*remain == 0)
631 BIO_snprintf(*buf, *remain, "%lld", (long long int)val);
632 if (*remain < len) {
633 *buf += *remain;
634 *remain = 0;
637 *remain -= len;