]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Use 64-bit unral.dll directly.
authorToni Wilen <twilen@winuae.net>
Sat, 17 Nov 2018 16:03:58 +0000 (18:03 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 17 Nov 2018 16:03:58 +0000 (18:03 +0200)
zfile_archive.cpp

index c21b7a5d0f1f35f1dac248517357901b6d8bed77..62cdd8c3b27298bd98433dcf173d6c915b0760df 100644 (file)
@@ -708,7 +708,7 @@ static int canrar (void)
        return israr < 0 ? 0 : 1;
 }
 
-static int CALLBACK RARCallbackProc (UINT msg, LONG UserData, LONG P1, LONG P2)
+static int CALLBACK RARCallbackProc (UINT msg, LPARAM UserData, LPARAM P1, LPARAM P2)
 {
        if (msg == UCM_PROCESSDATA) {
                zfile_fwrite ((uae_u8*)P1, 1, P2, rarunpackzf);
@@ -732,9 +732,6 @@ static void archive_close_rar (void *ctx)
 
 struct zvolume *archive_directory_rar (struct zfile *z)
 {
-#ifdef WIN64
-       return archive_directory_arcacc (z, ArchiveFormatRAR);
-#else
        struct zvolume *zv;
        struct RARContext *rc;
        struct zfile *zftmp;
@@ -774,12 +771,10 @@ struct zvolume *archive_directory_rar (struct zfile *z)
        zv->archive = zftmp;
        zv->method = ArchiveFormatRAR;
        return zv;
-#endif
 }
 
 static struct zfile *archive_access_rar (struct znode *zn)
 {
-#ifndef WIN64
        struct RARContext *rc = (struct RARContext*)zn->volume->handle;
        int i;
        struct zfile *zf = NULL;
@@ -810,12 +805,9 @@ static struct zfile *archive_access_rar (struct znode *zn)
 end:
        pRARCloseArchive(rc->hArcData);
        return zf;
-#else
-       return NULL;
-#endif
 }
-#endif
 
+#endif
 
 /* ArchiveAccess */