wine/dlls/cabinet fdi.c cabinet.h cabextract.c

Alexandre Julliard julliard at winehq.org
Mon Jun 16 22:56:52 CDT 2003


ChangeSet ID:	8514
CVSROOT:	/home/winehq/opt/cvs-commit
Module name:	wine
Changes by:	julliard at 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 at 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




More information about the wine-cvs mailing list