Home | History | Annotate | Download | only in minizip

Lines Matching defs:ldi

191     linkedlist_datablock_internal* ldi;
192 ldi = (linkedlist_datablock_internal*)
194 if (ldi!=NULL)
196 ldi->next_datablock = NULL ;
197 ldi->filled_in_this_block = 0 ;
198 ldi->avail_in_this_block = SIZEDATA_INDATABLOCK ;
200 return ldi;
203 local void free_datablock(linkedlist_datablock_internal* ldi)
205 while (ldi!=NULL)
207 linkedlist_datablock_internal* ldinext = ldi->next_datablock;
208 TRYFREE(ldi);
209 ldi = ldinext;
227 linkedlist_datablock_internal* ldi;
240 ldi = ll->last_block;
249 if (ldi->avail_in_this_block==0)
251 ldi->next_datablock = allocate_new_datablock();
252 if (ldi->next_datablock == NULL)
254 ldi = ldi->next_datablock ;
255 ll->last_block = ldi;
258 if (ldi->avail_in_this_block < len)
259 copy_this = (uInt)ldi->avail_in_this_block;
263 to_copy = &(ldi->data[ldi->filled_in_this_block]);
268 ldi->filled_in_this_block += copy_this;
269 ldi->avail_in_this_block -= copy_this;
1909 linkedlist_datablock_internal* ldi = zi->central_dir.first_block;
1910 while (ldi!=NULL)
1912 if ((err==ZIP_OK) && (ldi->filled_in_this_block>0))
1914 if (ZWRITE64(zi->z_filefunc,zi->filestream, ldi->data, ldi->filled_in_this_block) != ldi->filled_in_this_block)
1918 size_centraldir += ldi->filled_in_this_block;
1919 ldi = ldi->next_datablock;