Lines Matching defs:needed
574 static void put_char(char ch, char **buf, size_t *remain, size_t *needed)
577 ++*needed;
585 ++*needed;
589 static void put_str(const char *str, char **buf, size_t *remain, size_t *needed)
594 *needed += len;
615 static void put_num(int64_t val, char **buf, size_t *remain, size_t *needed)
626 *needed += len;
647 size_t needed = 0;
662 if (needed > 0)
663 put_char(',', &buf, &bufsize, &needed);
666 put_char('?', &buf, &bufsize, &needed);
668 put_char('-', &buf, &bufsize, &needed);
673 put_str(val, &buf, &bufsize, &needed);
677 put_char('!', &buf, &bufsize, &needed);
680 put_char('=', &buf, &bufsize, &needed);
687 put_str(val, &buf, &bufsize, &needed);
691 put_num(prop->v.int_val, &buf, &bufsize, &needed);
704 put_char('\0', &buf, &bufsize, &needed);
705 return needed;