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);
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;
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;
end:
pRARCloseArchive(rc->hArcData);
return zf;
-#else
- return NULL;
-#endif
}
-#endif
+#endif
/* ArchiveAccess */