/* ====================================================================
* Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
*
/* ====================================================================
* Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
*
static int bio_new(BIO *bio);
static int bio_free(BIO *bio);
static int bio_read(BIO *bio, char *buf, int size);
static int bio_new(BIO *bio);
static int bio_free(BIO *bio);
static int bio_read(BIO *bio, char *buf, int size);
static int bio_make_pair(BIO *bio1, BIO *bio2);
static void bio_destroy_pair(BIO *bio);
static int bio_make_pair(BIO *bio1, BIO *bio2);
static void bio_destroy_pair(BIO *bio);
struct bio_bio_st *b, *peer_b;
ossl_ssize_t num, available;
struct bio_bio_st *b, *peer_b;
ossl_ssize_t num, available;