From 92854d9d503c5ea24fdd22a470222e32d73a679f Mon Sep 17 00:00:00 2001 From: Ulf Lilleengen Date: Sat, 25 Oct 2008 10:23:24 +0000 Subject: - Add size_t format specifier to proto_printf. --- contrib/csup/proto.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/contrib/csup/proto.c b/contrib/csup/proto.c index b8fb2bf85e40..6c387fb53628 100644 --- a/contrib/csup/proto.c +++ b/contrib/csup/proto.c @@ -768,6 +768,7 @@ proto_printf(struct stream *wr, const char *format, ...) va_list ap; char *cp, *s, *attr; ssize_t n; + size_t size; off_t off; int rv, val, ignore; char c; @@ -834,6 +835,11 @@ proto_printf(struct stream *wr, const char *format, ...) rv = proto_escape(wr, attr); free(attr); break; + case 'z': + size = va_arg(ap, size_t); + rv = stream_printf(wr, "%zu", size); + break; + case '%': n = stream_write(wr, "%", 1); if (n == -1) -- cgit v1.3