• Home
  • Raw
  • Download

Lines Matching refs:huft

138 struct huft {  struct
143 struct huft *t; /* pointer to next level of table */ argument
150 const ush *, const ush *, struct huft **, int *)); argument
151 STATIC int INIT huft_free OF((struct huft *));
152 STATIC int INIT inflate_codes OF((struct huft *, struct huft *, int, int));
327 struct huft **t, /* result: starting table */ in huft_build()
345 register struct huft *q; /* points to current table */ in huft_build()
346 struct huft r; /* table entry for structure assignment */ in huft_build()
353 struct huft *u[BMAX]; /* table stack */ in huft_build()
358 struct huft **u; in huft_build()
383 *t = (struct huft *)NULL; in huft_build()
447 u[0] = (struct huft *)NULL; /* just to keep compilers happy */ in huft_build()
448 q = (struct huft *)NULL; /* ditto */ in huft_build()
487 if ((q = (struct huft *)malloc((z + 1)*sizeof(struct huft))) == in huft_build()
488 (struct huft *)NULL) in huft_build()
498 *(t = &(q->v.t)) = (struct huft *)NULL; in huft_build()
567 struct huft *t /* table to free */ in huft_free()
573 register struct huft *p, *q; in huft_free()
578 while (p != (struct huft *)NULL) in huft_free()
589 struct huft *tl, /* literal/length decoder tables */ in inflate_codes()
590 struct huft *td, /* distance decoder tables */ in inflate_codes()
600 struct huft *t; /* pointer to table entry */ in inflate_codes()
770 struct huft *tl; /* literal/length code table */ in inflate_fixed()
771 struct huft *td; /* distance code table */ in inflate_fixed()
836 struct huft *tl; /* literal/length code table */ in inflate_dynamic()
837 struct huft *td; /* distance code table */ in inflate_dynamic()