Skip to content

Commit

Permalink
More corrections to lzma support from Dennis.
Browse files Browse the repository at this point in the history
  • Loading branch information
icculus committed Sep 27, 2006
1 parent f9b8dec commit 64cb8c2
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
7 changes: 4 additions & 3 deletions archivers/lzma.c
Expand Up @@ -3,7 +3,7 @@
*
* Please see the file LICENSE in the source's root directory.
*
* This file written by Dennis Schridde, with some peeking at "7zMain.c"
* This file is written by Dennis Schridde, with some peeking at "7zMain.c"
* by Igor Pavlov.
*/

Expand Down Expand Up @@ -384,7 +384,7 @@ static int LZMA_isArchive(const char *filename, int forWriting)

static void *LZMA_openArchive(const char *name, int forWriting)
{
LZMAarchive *archive;
LZMAarchive *archive = NULL;
ISzAlloc allocImp;
ISzAlloc allocTempImp;

Expand Down Expand Up @@ -528,14 +528,15 @@ static int LZMA_isSymLink(dvoid *opaque, const char *name, int *fileExists)
static fvoid *LZMA_openRead(dvoid *opaque, const char *name, int *fileExists)
{
LZMAarchive *archive = (LZMAarchive *) opaque;
LZMAentry *entry = NULL;
PHYSFS_uint32 index = 0;
LZMAentry *entry;

*fileExists = lzma_find_entry(archive, name, &index);
BAIL_IF_MACRO(!*fileExists, ERR_NO_SUCH_FILE, NULL);

entry = (LZMAentry *) allocator.Malloc(sizeof (LZMAentry));
BAIL_IF_MACRO(entry == NULL, ERR_OUT_OF_MEMORY, NULL);

entry->index = index;
entry->archive = archive;
entry->file = archive->db.Database.Files + entry->index;
Expand Down
8 changes: 8 additions & 0 deletions lzma/LZMA-LICENSE.txt
@@ -1,3 +1,11 @@
(These are the licensing details for this directory, taken from lzma.txt in
the original source distribution. The basic gist is you can do what you want
with this code, including sell it in a closed-source app...changes to LZMA
itself must be released as source code, which in the case of PhysicsFS, you
can just point people to our source code repository unless you make further
changes yourself. --ryan.)


LZMA SDK 4.43
-------------

Expand Down

0 comments on commit 64cb8c2

Please sign in to comment.