Lines Matching refs:Pzdisc_t
96 struct Pzdisc_s; typedef struct Pzdisc_s Pzdisc_t;
102 typedef ssize_t (*Pzconvert_f)(Pz_t*, Pzconvert_t*, const unsigned char*, unsigned char*, Pzdisc_t*);
103 typedef int (*Pzevent_f)(Pz_t*, int, void*, size_t, Pzdisc_t*);
104 typedef int (*Pzindex_f)(Pz_t*, Pzindex_t*, void*, Pzdisc_t*);
105 typedef const char* (*Pzinit_f)(Pz_t*, Pzdisc_t*);
106 typedef char* (*Pzname_f)(Pz_t*, unsigned long, Pzdisc_t*);
107 typedef Pzsplit_t* (*Pzsplit_f)(Pz_t*, Sfio_t*, Pzdisc_t*);
108 typedef ssize_t (*Pzread_f)(Pz_t*, Sfio_t*, void*, Pzdisc_t*);
109 typedef ssize_t (*Pzwrite_f)(Pz_t*, Sfio_t*, const void*, Pzdisc_t*);
212 Pzdisc_t* disc; /* user discipline */
247 extern const char* pz_init(Pz_t*, Pzdisc_t*);
255 extern Pz_t* pzopen(Pzdisc_t*, const char*, unsigned long);
289 extern int sfdcpzip(Sfio_t*, const char*, unsigned long, Pzdisc_t*);