Lines Matching refs:p
246 void *p; in malloc() local
255 p = (void *)malloc_ptr; in malloc()
262 return p; in malloc()
344 register unsigned *p; /* pointer into c[], b[], or v[] */ in huft_build() local
374 p = b; i = n; in huft_build()
376 Tracecv(*p, (stderr, (n-i >= ' ' && n-i <= '~' ? "%c %d\n" : "0x%x %d\n"), in huft_build()
377 n-i, *p)); in huft_build()
378 c[*p]++; /* assume all entries <= BMAX */ in huft_build()
379 p++; /* Can't combine with above line (Solaris bug) */ in huft_build()
425 p = c + 1; xp = x + 2; in huft_build()
427 *xp++ = (j += *p++); in huft_build()
433 p = b; i = 0; in huft_build()
435 if ((j = *p++) != 0) in huft_build()
444 p = v; /* grab values in bit order */ in huft_build()
518 if (p >= v + n) in huft_build()
520 else if (*p < s) in huft_build()
522 r.e = (uch)(*p < 256 ? 16 : 15); /* 256 is end-of-block code */ in huft_build()
523 r.v.n = (ush)(*p); /* simple code is just the value */ in huft_build()
524 p++; /* one compiler does not like *p++ */ in huft_build()
528 r.e = (uch)e[*p - s]; /* non-simple--look up in lists */ in huft_build()
529 r.v.n = d[*p++ - s]; in huft_build()
573 register struct huft *p, *q; in huft_free() local
577 p = t; in huft_free()
578 while (p != (struct huft *)NULL) in huft_free()
580 q = (--p)->v.t; in huft_free()
581 free((char*)p); in huft_free()
582 p = q; in huft_free()
1156 static const int p[] = {0,1,2,4,5,7,8,10,11,12,16,22,23,26}; in makecrc() local
1160 for (i = 0; i < sizeof(p)/sizeof(int); i++) in makecrc()
1161 e |= 1L << (31 - p[i]); in makecrc()