Home | History | Annotate | Download | only in minizip

Lines Matching defs:ldi

186     linkedlist_datablock_internal* ldi;
187 ldi = (linkedlist_datablock_internal*)
189 if (ldi!=NULL)
191 ldi->next_datablock = NULL ;
192 ldi->filled_in_this_block = 0 ;
193 ldi->avail_in_this_block = SIZEDATA_INDATABLOCK ;
195 return ldi;
198 local void free_datablock(linkedlist_datablock_internal* ldi) {
199 while (ldi!=NULL)
201 linkedlist_datablock_internal* ldinext = ldi->next_datablock;
202 free(ldi);
203 ldi = ldinext;
218 linkedlist_datablock_internal* ldi;
231 ldi = ll->last_block;
240 if (ldi->avail_in_this_block==0)
242 ldi->next_datablock = allocate_new_datablock();
243 if (ldi->next_datablock == NULL)
245 ldi = ldi->next_datablock ;
246 ll->last_block = ldi;
249 if (ldi->avail_in_this_block < len)
250 copy_this = (uInt)ldi->avail_in_this_block;
254 to_copy = &(ldi->data[ldi->filled_in_this_block]);
259 ldi->filled_in_this_block += copy_this;
260 ldi->avail_in_this_block -= copy_this;
1859 linkedlist_datablock_internal* ldi = zi->central_dir.first_block;
1860 while (ldi!=NULL)
1862 if ((err==ZIP_OK) && (ldi->filled_in_this_block>0))
1864 if (ZWRITE64(zi->z_filefunc,zi->filestream, ldi->data, ldi->filled_in_this_block) != ldi->filled_in_this_block)
1868 size_centraldir += ldi->filled_in_this_block;
1869 ldi = ldi->next_datablock;