svn commit: r184255 - projects/csup_cvsmode/contrib/csup

Ulf Lilleengen lulf at FreeBSD.org
Sat Oct 25 10:23:24 UTC 2008


Author: lulf
Date: Sat Oct 25 10:23:24 2008
New Revision: 184255
URL: http://svn.freebsd.org/changeset/base/184255

Log:
  - Add size_t format specifier to proto_printf.

Modified:
  projects/csup_cvsmode/contrib/csup/proto.c

Modified: projects/csup_cvsmode/contrib/csup/proto.c
==============================================================================
--- projects/csup_cvsmode/contrib/csup/proto.c	Sat Oct 25 08:31:20 2008	(r184254)
+++ projects/csup_cvsmode/contrib/csup/proto.c	Sat Oct 25 10:23:24 2008	(r184255)
@@ -768,6 +768,7 @@ proto_printf(struct stream *wr, const ch
 	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 ch
 			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)


More information about the svn-src-projects mailing list