Christian Costa : cabarc: Handle fdintNEXT_CABINET notification to support multi-cab archive.

Alexandre Julliard julliard at winehq.org
Mon Dec 3 13:33:56 CST 2012


Module: wine
Branch: master
Commit: f6503a8b11ee7a0c86d0363a92fa978d9bce3142
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f6503a8b11ee7a0c86d0363a92fa978d9bce3142

Author: Christian Costa <titan.costa at 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;




More information about the wine-cvs mailing list