ds 901 tools/packfi2/deflate.c deflate_state *ds; ds 914 tools/packfi2/deflate.c ds = (deflate_state *) ZALLOC(dest, 1, sizeof(deflate_state)); ds 915 tools/packfi2/deflate.c if (ds == Z_NULL) return Z_MEM_ERROR; ds 916 tools/packfi2/deflate.c dest->state = (struct internal_state FAR *) ds; ds 917 tools/packfi2/deflate.c zmemcpy(ds, ss, sizeof(deflate_state)); ds 918 tools/packfi2/deflate.c ds->strm = dest; ds 920 tools/packfi2/deflate.c ds->window = (Bytef *) ZALLOC(dest, ds->w_size, 2*sizeof(Byte)); ds 921 tools/packfi2/deflate.c ds->prev = (Posf *) ZALLOC(dest, ds->w_size, sizeof(Pos)); ds 922 tools/packfi2/deflate.c ds->head = (Posf *) ZALLOC(dest, ds->hash_size, sizeof(Pos)); ds 923 tools/packfi2/deflate.c overlay = (ushf *) ZALLOC(dest, ds->lit_bufsize, sizeof(ush)+2); ds 924 tools/packfi2/deflate.c ds->pending_buf = (uchf *) overlay; ds 926 tools/packfi2/deflate.c if (ds->window == Z_NULL || ds->prev == Z_NULL || ds->head == Z_NULL || ds 927 tools/packfi2/deflate.c ds->pending_buf == Z_NULL) { ds 932 tools/packfi2/deflate.c zmemcpy(ds->window, ss->window, ds->w_size * 2 * sizeof(Byte)); ds 933 tools/packfi2/deflate.c zmemcpy(ds->prev, ss->prev, ds->w_size * sizeof(Pos)); ds 934 tools/packfi2/deflate.c zmemcpy(ds->head, ss->head, ds->hash_size * sizeof(Pos)); ds 935 tools/packfi2/deflate.c zmemcpy(ds->pending_buf, ss->pending_buf, (uInt)ds->pending_buf_size); ds 937 tools/packfi2/deflate.c ds->pending_out = ds->pending_buf + (ss->pending_out - ss->pending_buf); ds 938 tools/packfi2/deflate.c ds->d_buf = overlay + ds->lit_bufsize/sizeof(ush); ds 939 tools/packfi2/deflate.c ds->l_buf = ds->pending_buf + (1+sizeof(ush))*ds->lit_bufsize; ds 941 tools/packfi2/deflate.c ds->l_desc.dyn_tree = ds->dyn_ltree; ds 942 tools/packfi2/deflate.c ds->d_desc.dyn_tree = ds->dyn_dtree; ds 943 tools/packfi2/deflate.c ds->bl_desc.dyn_tree = ds->bl_tree;