Lines Matching refs:huft

139 struct huft {  struct
144 struct huft *t; /* pointer to next level of table */ argument
151 const ush *, const ush *, struct huft **, int *)); argument
152 STATIC int INIT huft_free OF((struct huft *));
153 STATIC int INIT inflate_codes OF((struct huft *, struct huft *, int, int));
328 struct huft **t, /* result: starting table */ in huft_build()
346 register struct huft *q; /* points to current table */ in huft_build()
347 struct huft r; /* table entry for structure assignment */ in huft_build()
354 struct huft *u[BMAX]; /* table stack */ in huft_build()
359 struct huft **u; in huft_build()
384 *t = (struct huft *)NULL; in huft_build()
448 u[0] = (struct huft *)NULL; /* just to keep compilers happy */ in huft_build()
449 q = (struct huft *)NULL; /* ditto */ in huft_build()
488 if ((q = (struct huft *)malloc((z + 1)*sizeof(struct huft))) == in huft_build()
489 (struct huft *)NULL) in huft_build()
499 *(t = &(q->v.t)) = (struct huft *)NULL; in huft_build()
568 struct huft *t /* table to free */ in huft_free()
574 register struct huft *p, *q; in huft_free()
579 while (p != (struct huft *)NULL) in huft_free()
590 struct huft *tl, /* literal/length decoder tables */ in inflate_codes()
591 struct huft *td, /* distance decoder tables */ in inflate_codes()
601 struct huft *t; /* pointer to table entry */ in inflate_codes()
771 struct huft *tl; /* literal/length code table */ in inflate_fixed()
772 struct huft *td; /* distance code table */ in inflate_fixed()
837 struct huft *tl; /* literal/length code table */ in inflate_dynamic()
838 struct huft *td; /* distance code table */ in inflate_dynamic()