Mikhail Maroukhine
|
09dca97fc3
|
cabinet: Fix compiler warning with flag -Wcast-qual.
|
2010-03-29 12:12:07 +02:00 |
Rob Shearman
|
eae5b071c2
|
cabinet: Fix memory leaks on failure in FDICopy.
|
2009-12-14 16:14:39 +01:00 |
Marcus Meissner
|
87118d00fe
|
cabinet: Fixed free_decompression_temps/_mem , handle NULL (Coverity).
|
2009-10-19 11:43:37 +02:00 |
Andrew Talbot
|
9ca199a87d
|
cabinet: Constify a variable.
|
2009-05-26 14:25:12 +02:00 |
Andrew Talbot
|
9a079a64e6
|
cabinet: Declare a function static.
|
2009-02-09 12:22:49 +01:00 |
Andrew Talbot
|
61292cfc61
|
cabinet: Declare a function static.
|
2009-02-05 13:13:43 +01:00 |
Andrew Talbot
|
184dbe7e63
|
cabinet: Declare a function static.
|
2009-01-02 14:27:43 +01:00 |
Michael Stefaniuc
|
e4db17f268
|
cabinet: Don't cast the return value of PF[CD]I_ALLOC; those are void pointers.
|
2009-01-02 11:53:48 +01:00 |
Alexandre Julliard
|
16fb8fd843
|
cabinet: Don't allocate a huge buffer on the stack.
|
2008-12-11 12:24:33 +01:00 |
Ricardo Filipe
|
1a12aace57
|
cabinet: Fix dead stores (llvm/clang).
|
2008-11-18 13:04:59 +01:00 |
Michael Stefaniuc
|
bfe6fe678a
|
cabinet: Do not cast NULL.
|
2008-11-03 13:38:43 +01:00 |
Rob Shearman
|
79ad9cbcdd
|
cabinet: Check buffer size before copying in NONEfdi_decomp.
Check that the data will fit into the fixed sized buffer CAB(outbuf)
and return an error if not before copying.
|
2008-10-01 11:42:36 -05:00 |
Juan Lang
|
c479ea631f
|
cabinet: Use helper function to remove duplicate code.
|
2008-09-10 10:40:33 +02:00 |
Juan Lang
|
70cfa0c36e
|
cabinet: Use helper function to remove duplicate code.
|
2008-09-10 10:40:27 +02:00 |
Alexandre Julliard
|
c1add0ff51
|
cabinet: Always use INT_PTR for handles.
|
2008-06-18 20:48:54 +02:00 |
Dmitry Timoshkov
|
5ddd35f493
|
cabinet: Fix the regression caused by 4046075462 .
|
2008-05-19 13:33:41 +02:00 |
Andrew Talbot
|
4046075462
|
cabinet: Remove order-of-evaluation dependencies.
|
2008-05-14 12:21:26 +02:00 |
Andrew Talbot
|
938150d01f
|
cabinet: Indentation fix.
|
2008-05-05 13:34:05 +02:00 |
James Hawkins
|
fe8c3f9059
|
cabinet: Revert "cabinet: Fix for FDICopy with an empty cabinet file.".
This reverts commit 33e561f53c .
Fixed the test that fails on all platforms.
|
2008-04-28 13:27:51 +02:00 |
Vitaly Perov
|
33e561f53c
|
cabinet: Fix for FDICopy with an empty cabinet file.
|
2008-04-25 15:02:10 +02:00 |
Rob Shearman
|
903a486dc0
|
cabinet: Replace strcasecmp call with lstrcmpiA as strcasecmp isn't portable and doesn't take into account the current codepage.
|
2008-02-18 12:20:35 +01:00 |
Andrew Talbot
|
69599675a7
|
cabinet: Remove unneeded cast.
|
2007-12-31 17:41:09 +01:00 |
Andrew Talbot
|
f2df3d7582
|
cabinet: Remove unneeded casts.
|
2007-12-06 12:07:36 +01:00 |
Andrew Talbot
|
b3e56e9d0b
|
cabinet: Remove unneeded casts.
|
2007-12-03 13:10:21 +01:00 |
Jeff Latimer
|
30892c8b8d
|
cabinet: Remove unnecessary function.
|
2007-09-10 15:29:47 +02:00 |
James Hawkins
|
2918a272e3
|
cabinet: Return the value of GetLastError if FDICopy fails.
|
2007-08-24 11:26:48 +02:00 |
Alexandre Julliard
|
d5ff728265
|
cabinet: Use the proper fcntl defines in the FDI_OPEN calls.
|
2007-08-22 12:19:00 +02:00 |
Dmitry Timoshkov
|
3c9e7a7f33
|
wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility.
|
2007-05-25 20:37:56 +02:00 |
Alexandre Julliard
|
a14920e50f
|
cabinet: Make sure we don't try to close an invalid file handle.
|
2007-04-26 14:25:42 +02:00 |
Gerald Pfeifer
|
cd7aecd52a
|
cabinet: Simplify code in fdi_decomp().
|
2007-03-16 11:18:42 +01:00 |
Andrew Talbot
|
5c812a14f3
|
cabinet: Constify some variables.
|
2007-03-15 12:15:38 +01:00 |
Alexandre Julliard
|
a71a22c579
|
cabinet: Fixed fd leak in case of error.
|
2007-02-14 13:12:32 +01:00 |
Andrew Talbot
|
267fcdd009
|
cabinet: Improve initialization of some arrays.
|
2007-01-26 12:56:12 +01:00 |
Michael Stefaniuc
|
33af3c5c83
|
janitorial: Use the C standard for multiline strings.
|
2007-01-10 12:28:19 +01:00 |
James Hawkins
|
a79765ff02
|
cabinet: Close the opened file handle even in error cases.
|
2006-12-15 12:20:37 +01:00 |
Andrew Talbot
|
49e8797de2
|
cabinet: Cast-qual warnings fix.
|
2006-10-20 10:19:46 +02:00 |
James Hawkins
|
e981278769
|
cabinet: Make internal functions static.
|
2006-10-12 11:35:15 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
James Hawkins
|
877c8092cf
|
cabinet: Move the remaining cabextract.c functions to fdi.c.
|
2006-01-12 13:30:43 +01:00 |
James Hawkins
|
362aa36d09
|
cabinet: Add documentation for FDITruncateCabinet.
|
2006-01-11 12:12:54 +01:00 |
James Hawkins
|
d57c20ac95
|
cabinet: Store the cab file handle before extracting files so we can
close the cab file even if no files are extracted.
|
2006-01-09 20:23:15 +01:00 |
Stefan Huehner
|
17ed5537e7
|
Fix some more -Wmissing-declarations warnings.
|
2005-07-05 11:05:50 +00:00 |
Filip Navara
|
8f3b7dfddc
|
Don't try to free pointer from union that isn't used.
|
2004-12-06 16:09:37 +00:00 |
Hans Leidekker
|
411fc5f164
|
Fix signed/unsigned comparison warnings.
|
2004-09-02 23:00:53 +00:00 |
Francois Gouget
|
2a3d5fc105
|
A few spelling fixes.
|
2003-09-08 18:54:08 +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
|
fc5e7048c5
|
Don't touch perf in FDIIsCabinet, InstallShield may already have freed
it.
|
2003-08-18 19:50:14 +00:00 |
Gregory M. Turner
|
f910024057
|
Many words about cabinets.
|
2003-08-05 18:31:55 +00:00 |
Gregory M. Turner
|
b8675b4312
|
Remember decompression state during extraction, so as to avoid
unnecessary work.
|
2003-08-02 00:42:23 +00:00 |
Gregory M. Turner
|
857398a9f8
|
- ERR("WARNING") just doesn't look right ;)
- treat zero file handle as invalid if the callback returns it
- provide the same args as Windows to the Open callback
|
2003-07-30 03:45:46 +00:00 |