- move macros and constants into cabinet.h where they can be shared
commit0c63c39c8d6b9b30f7a9769589136353c8f0d114
authorGregory M. Turner <gmturner007@ameritech.net>
Tue, 17 Jun 2003 03:56:51 +0000 (17 03:56 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 17 Jun 2003 03:56:51 +0000 (17 03:56 +0000)
treeea2ba29820fe80fee8da30c30f11d79b28f4175d
parent677b37cbd80322af64f708a5f3a8f8822a81e735
- 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
dlls/cabinet/cabextract.c
dlls/cabinet/cabinet.h
dlls/cabinet/fdi.c