Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35) Standard preamble: ========================================================================
NAMEBIO_printf, BIO_vprintf, BIO_snprintf, BIO_vsnprintf - formatted output to a BIO
#include <openssl/bio.h> int BIO_printf(BIO *bio, const char *format, ...) int BIO_vprintf(BIO *bio, const char *format, va_list args) int BIO_snprintf(char *buf, size_t n, const char *format, ...) int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)
DESCRIPTIONBIO_printf() is similar to the standard C printf() function, except that the output is sent to the specified
BIO_vprintf() is similar to the vprintf() function found on many platforms, the output is sent to the specified
BIO_snprintf() is for platforms that do not have the common snprintf() function. It is like sprintf() except that the size parameter, n, specifies the size of the output buffer.
BIO_vsnprintf() is to BIO_snprintf() as BIO_vprintf() is to BIO_printf().
RETURN VALUESAll functions return the number of bytes written, or -1 on error. For BIO_snprintf() and BIO_vsnprintf() this includes when the output buffer is too small.
COPYRIGHTCopyright 2017 The OpenSSL Project Authors. All Rights Reserved.
Licensed under the OpenSSL license (the ``License''). You may not use this file except in compliance with the License. You can obtain a copy in the file