aboutsummaryrefslogtreecommitdiff
path: root/sys/base/gz/interface.c
blob: 15b8f104ad0c4e0f08db92cf1dcb8824b95a5c77 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "internal.h"

io·Reader     gz·Reader     = (io·Reader){ gz·read };
io·Peeker     gz·Peeker     = (io·Peeker){ gz·getbyte, gz·ungetbyte };
io·Seeker     gz·Seeker     = (io·Seeker){ gz·seek, gz·tell };
io·PeekReader gz·Peekreader = (io·PeekReader){ gz·read, gz·getbyte, gz·ungetbyte };

io·Writer     gz·Writer     = (io·Writer){ gz·write };
io·Putter     gz·Putter     = (io·Putter){ gz·putbyte, gz·putstring };
io·PutWriter  gz·PutWriter  = (io·PutWriter){ gz·write, gz·putbyte, gz·putstring };

io·ReadWriter gz·ReadWriter = (io·ReadWriter){ gz·read, gz·write };