Lines Matching defs:huft
139 struct huft {
144 struct huft *t; /* pointer to next level of table */
151 const ush *, const ush *, struct huft **, int *));
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 */
346 register struct huft *q; /* points to current table */
347 struct huft r; /* table entry for structure assignment */
354 struct huft *u[BMAX]; /* table stack */
359 struct huft **u;
384 *t = (struct huft *)NULL;
448 u[0] = (struct huft *)NULL; /* just to keep compilers happy */
449 q = (struct huft *)NULL; /* ditto */
488 if ((q = (struct huft *)malloc((z + 1)*sizeof(struct huft))) ==
489 (struct huft *)NULL)
499 *(t = &(q->v.t)) = (struct huft *)NULL;
568 struct huft *t /* table to free */
574 register struct huft *p, *q;
579 while (p != (struct huft *)NULL)
590 struct huft *tl, /* literal/length decoder tables */
591 struct huft *td, /* distance decoder tables */
601 struct huft *t; /* pointer to table entry */
771 struct huft *tl; /* literal/length code table */
772 struct huft *td; /* distance code table */
837 struct huft *tl; /* literal/length code table */
838 struct huft *td; /* distance code table */
1090 unsigned h; /* maximum struct huft's malloc'ed */