Pair up all the pkg_xprintf() functions with a pkg_vxprintf() equivalent that takes a va_list structure instead of a variable argument list.
modified libpkg/pkg.h.in
@@ -1376,90 +1376,125 @@ struct pkg_repo *pkg_repo_find_name(const char *name);
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
modified libpkg/pkg_printf.3
@@ -35,7 +35,9 @@
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -44,12 +46,8 @@
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -57,6 +55,17 @@
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -81,13 +90,20 @@ and
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -106,7 +122,9 @@ These functions return the number of characters printed
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -121,8 +139,9 @@ in the case of errors.
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -130,6 +149,8 @@ This pointer should be passed to
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -138,8 +159,9 @@ pointer.
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -211,7 +233,12 @@ and
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -260,7 +287,11 @@ generate either
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -334,7 +365,7 @@ See the
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -394,7 +425,8 @@ and, for array values only, may be optionally divided into two by the
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -409,7 +441,9 @@ default format, detailed below.
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_printf.c
@@ -2648,23 +2648,13 @@ process_format_main(struct sbuf *sbuf, struct percent_esc *p, const char *f,
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -2703,23 +2693,13 @@ pkg_vprintf(const char * restrict format, va_list ap)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| - | |
| - | |
|
|
| - | |
| - | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -2750,9 +2730,9 @@ pkg_vfprintf(FILE * restrict stream, const char * restrict format, va_list ap)
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -2760,16 +2740,34 @@ pkg_vfprintf(FILE * restrict stream, const char * restrict format, va_list ap)
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -2791,19 +2789,39 @@ pkg_dprintf(int fd, const char * restrict format, ...)
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| - | |
|
|
|
|
|
@@ -2811,6 +2829,7 @@ pkg_snprintf(char * restrict str, size_t size, const char * restrict format,
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -2826,16 +2845,35 @@ pkg_snprintf(char * restrict str, size_t size, const char * restrict format,
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
|
|
|
|
| - | |
|
|
|
|
|