gzFile_s
struct gzFile_s x; /* "x" for exposed */
typedef struct gzFile_s *gzFile; /* semi-opaque gzip file descriptor */
gz = malloc(sizeof(struct gzFile_s));
typedef struct gzFile_s *gzFile; /* semi-opaque gzip file descriptor */