Module: wine Branch: master Commit: f6503a8b11ee7a0c86d0363a92fa978d9bce3142 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6503a8b11ee7a0c86d0363a92...
Author: Christian Costa titan.costa@gmail.com Date: Mon Dec 3 09:18:40 2012 +0100
cabarc: Handle fdintNEXT_CABINET notification to support multi-cab archive.
---
programs/cabarc/cabarc.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/programs/cabarc/cabarc.c b/programs/cabarc/cabarc.c index bb3ad7e..47bb8db 100644 --- a/programs/cabarc/cabarc.c +++ b/programs/cabarc/cabarc.c @@ -454,6 +454,10 @@ static INT_PTR CDECL extract_notify( FDINOTIFICATIONTYPE fdint, PFDINOTIFICATION CloseHandle( (HANDLE)pfdin->hf ); return 0;
+ case fdintNEXT_CABINET: + WINE_TRACE("Next cab: status %u, path '%s', file '%s'\n", pfdin->fdie, pfdin->psz3, pfdin->psz1); + return pfdin->fdie == FDIERROR_NONE ? 0 : -1; + default: WINE_FIXME( "Unexpected notification type %d.\n", fdint ); return 0;