ChangeSet ID: 8514
CVSROOT: /home/winehq/opt/cvs-commit
Module name: wine
Changes by: julliard(a)wine.codeweavers.com 2003/06/16 22:56:51
Modified files:
dlls/cabinet : fdi.c cabinet.h cabextract.c
Log message:
Gregory M. Turner <gmturner007(a)ameritech.net>
- move macros and constants into cabinet.h where they can be shared
between cabextract.c and fdi.c
- reminders to eliminate global variables (for multithread
compatibility)
- remove struct fdi_cab: due to the nature of the FDI API, we cannot
preload all the cabinets; this appears to obviate the need for struct
fdi_cab
- "oppress" (that is, do not process) partial files which were
continuations from another cabinet
- more than one partial file can exist in a single cabinet (how!?) --
so move the partial file notification (and "oppression" that goes with
it) into the loop that iterates through files
Patch: http://cvs.winehq.com/patch.py?root=/home/winehq/opt/cvs-commit&id=8514
Old revision New revision Changes Path
1.5 1.6 +1523 -94 wine/dlls/cabinet/fdi.c
1.5 1.6 +228 -16 wine/dlls/cabinet/cabinet.h
1.5 1.6 +8 -208 wine/dlls/cabinet/cabextract.c