Christian Costa : cabarc: Handle fdintNEXT_CABINET notification to support multi-cab archive.
Module: wine Branch: master Commit: f6503a8b11ee7a0c86d0363a92fa978d9bce3142 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6503a8b11ee7a0c86d0363a92... Author: Christian Costa <titan.costa(a)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;
participants (1)
-
Alexandre Julliard