Lines Matching refs:wbuf
292 EBCDIC_OUTBUFF *wbuf; in ebcdic_new() local
294 wbuf = app_malloc(sizeof(*wbuf) + 1024, "ebcdic wbuf"); in ebcdic_new()
295 wbuf->alloced = 1024; in ebcdic_new()
296 wbuf->buff[0] = '\0'; in ebcdic_new()
298 BIO_set_data(bi, wbuf); in ebcdic_new()
305 EBCDIC_OUTBUFF *wbuf; in ebcdic_free() local
309 wbuf = BIO_get_data(a); in ebcdic_free()
310 OPENSSL_free(wbuf); in ebcdic_free()
335 EBCDIC_OUTBUFF *wbuf; in ebcdic_write() local
345 wbuf = (EBCDIC_OUTBUFF *) BIO_get_data(b); in ebcdic_write()
347 if (inl > (num = wbuf->alloced)) { in ebcdic_write()
351 OPENSSL_free(wbuf); in ebcdic_write()
352 wbuf = app_malloc(sizeof(*wbuf) + num, "grow ebcdic wbuf"); in ebcdic_write()
354 wbuf->alloced = num; in ebcdic_write()
355 wbuf->buff[0] = '\0'; in ebcdic_write()
357 BIO_set_data(b, wbuf); in ebcdic_write()
360 ebcdic2ascii(wbuf->buff, in, inl); in ebcdic_write()
362 ret = BIO_write(next, wbuf->buff, inl); in ebcdic_write()