Lines Matching defs:in
3 * For conditions of distribution and use, see copyright notice in zlib.h
37 request that exceeds this limit will result in an
55 /* these items are strung together in a linked list, one for each allocation */
59 struct mem_item *next; /* pointer to next item in list, or NULL */
64 struct mem_item *first; /* pointer to first item in list, or NULL */
152 /* in any case, do the requested free with the standard library function */
183 /* show the current total requested allocations in bytes */
191 /* show the high water allocation in bytes */
221 fprintf(stderr, "** %s: %lu bytes in %d blocks not freed\n",
238 /* Decode a hexadecimal string, set *len to length, in[] to the bytes. This
239 decodes liberally, in that hex digits can be adjacent, in which case two in
242 delimiter in which case that single digit writes a byte. The returned
247 unsigned char *in;
250 in = malloc((strlen(hex) + 1) >> 1);
251 if (in == NULL)
265 in[next++] = val & 0xff; /* save the decoded byte */
271 in = reallocf(in, next);
272 return in;
276 text to include in an error message, step is how much input data to feed
289 unsigned char *in, *out;
311 in = h2b(hex, &have); assert(in != NULL);
316 strm.next_in = in;
324 ret = inflateSetDictionary(&strm, in, 1);
342 free(in);
349 /* cover all of the lines in inflate.c up to inflate() */
384 fputs("inflate built-in memory routines\n", stderr);
503 fputs("inflateBack built-in memory routines\n", stderr);
506 /* do a raw inflate of data in hexadecimal with both inflate and inflateBack */
511 unsigned char *in, *out, *win;
516 in = h2b(hex, &len);
517 assert(in != NULL);
537 strm.next_in = in;
561 strm.next_in = in;
576 free(in);
580 /* cover deflate data cases in both inflate() and inflateBack() */
599 /* also trailer mismatch just in inflate() */
616 /* cover remaining lines in inftrees.c */
624 /* we need to call inflate_table() directly in order to manifest not-