Commit Graph

21 Commits (324b11f206c046e581b858a2f6b2af7a6bc383d7)

Author SHA1 Message Date
James Hawkins 213d8a0f2f cabinet: Remove no longer used code from cabextract.c. 2006-01-11 20:54:10 +01:00
Stefan Huehner 4b53c3aa18 Make some function static. 2005-07-01 15:40:24 +00:00
Thomas Weidenmueller 4dbcbae5d9 Removed local variables only used in TRACE statements. 2005-06-07 20:06:39 +00:00
Peter Berg Larsen f525f182f2 Eliminate a strncpy and remove unused variable. 2005-04-18 15:33:15 +00:00
Alexandre Julliard 7b113e83bc Revert previous patch, that's not a leak. 2004-12-22 17:11:31 +00:00
James Hawkins 513d5087b4 Fix cabextract memory leak. 2004-12-02 17:55:41 +00:00
Eric Pouech 0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
Hans Leidekker 411fc5f164 Fix signed/unsigned comparison warnings. 2004-09-02 23:00:53 +00:00
Francois Gouget 6b6ed724ae Add missing '\n's to debug traces. 2004-01-27 00:01:43 +00:00
Stefan Leichter 3f5fada764 Added the linked list with the name of files of the CAB archive. 2004-01-08 00:42:36 +00:00
Stefan Leichter a0d658aeed Make use of/handle the first parameter of the function Extract. 2003-12-30 21:55:52 +00:00
Daniel Marmier ee1eb63b31 Fixed warnings with gcc option "-Wwrite-strings". 2003-10-07 03:30:47 +00:00
Alexandre Julliard e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Gregory M. Turner a8bbbf5ad1 - eliminate pesky global variables; should be threadsafe now
- fix more memory leaks
- fix some bugs
- some decruftification
- implement support for split cabinets and "NEXT_CABINET" notification
2003-07-19 03:09:21 +00:00
Francois Gouget c5f775a9c7 Typos/spelling fixes. 2003-06-18 03:30:39 +00:00
Gregory M. Turner 0c63c39c8d - 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
2003-06-17 03:56:51 +00:00
Gregory M. Turner 03e0a49649 - paranoia: eliminate some global variables
- better reminder on how to fix memory leaks
2003-06-13 16:28:23 +00:00
Michael Stefaniuc 2229472d94 Add some missing HeapFree's and one missing free. 2003-04-03 18:04:40 +00:00
Greg Turner 92cc5868ae Fix some problems when Extract is used more than once. 2003-01-23 21:22:24 +00:00
Gerald Pfeifer e9ba70c364 Fix off_t cast that breaks FreeBSD. 2003-01-02 17:52:53 +00:00
Greg Turner 55b2bf1d89 - port cabextract to wine
- implement cabinet.dll.Extract, urlmon.dll.Extract
- add SP6a registry key to winedefault.reg
2002-12-19 21:16:56 +00:00