summaryrefslogtreecommitdiffstats
path: root/libssh/gzip.c
diff options
context:
space:
mode:
Diffstat (limited to 'libssh/gzip.c')
-rw-r--r--libssh/gzip.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/libssh/gzip.c b/libssh/gzip.c
index fde821b..0b2638c 100644
--- a/libssh/gzip.c
+++ b/libssh/gzip.c
@@ -54,11 +54,11 @@ static z_stream *initcompress(SSH_SESSION *session, int level) {
return stream;
}
-static BUFFER *gzip_compress(SSH_SESSION *session,BUFFER *source,int level){
+static ssh_buffer gzip_compress(SSH_SESSION *session,ssh_buffer source,int level){
z_stream *zout = session->current_crypto->compress_out_ctx;
void *in_ptr = buffer_get(source);
unsigned long in_size = buffer_get_len(source);
- BUFFER *dest = NULL;
+ ssh_buffer dest = NULL;
static unsigned char out_buf[BLOCKSIZE] = {0};
unsigned long len;
int status;
@@ -98,8 +98,8 @@ static BUFFER *gzip_compress(SSH_SESSION *session,BUFFER *source,int level){
return dest;
}
-int compress_buffer(SSH_SESSION *session, BUFFER *buf) {
- BUFFER *dest = NULL;
+int compress_buffer(SSH_SESSION *session, ssh_buffer buf) {
+ ssh_buffer dest = NULL;
dest = gzip_compress(session, buf, 9);
if (dest == NULL) {
@@ -143,12 +143,12 @@ static z_stream *initdecompress(SSH_SESSION *session) {
return stream;
}
-static BUFFER *gzip_decompress(SSH_SESSION *session, BUFFER *source) {
+static ssh_buffer gzip_decompress(SSH_SESSION *session, ssh_buffer source) {
z_stream *zin = session->current_crypto->compress_in_ctx;
void *in_ptr = buffer_get_rest(source);
unsigned long in_size = buffer_get_rest_len(source);
static unsigned char out_buf[BLOCKSIZE] = {0};
- BUFFER *dest = NULL;
+ ssh_buffer dest = NULL;
unsigned long len;
int status;
@@ -190,8 +190,8 @@ static BUFFER *gzip_decompress(SSH_SESSION *session, BUFFER *source) {
return dest;
}
-int decompress_buffer(SSH_SESSION *session,BUFFER *buf){
- BUFFER *dest = NULL;
+int decompress_buffer(SSH_SESSION *session,ssh_buffer buf){
+ ssh_buffer dest = NULL;
dest = gzip_decompress(session,buf);
if (dest == NULL) {