int ZEXPORTVA gzprintf(gzFile file, const char *format, ...) { va_list va; int ret; va_start(va, format); ret = gzvprintf(file, format, va); va_end(va); return ret; }
int uproc_io_printf(uproc_io_stream *stream, const char *fmt, ...) { int res = -1; va_list ap; va_start(ap, fmt); switch (stream->type) { case UPROC_IO_GZIP: #if HAVE_ZLIB_H res = gzvprintf(stream->s.gz, fmt, ap); break; #endif case UPROC_IO_STDIO: res = vfprintf(stream->s.fp, fmt, ap); break; default: res = uproc_error_msg(UPROC_EINVAL, "invalid stream"); } va_end(ap); return res; }