[CABINET]
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 31 May 2013 16:57:42 +0000 (16:57 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 31 May 2013 16:57:42 +0000 (16:57 +0000)
* Sync with Wine 1.5.26.

svn path=/trunk/; revision=59127

reactos/dll/win32/cabinet/fci.c
reactos/dll/win32/cabinet/fdi.c
reactos/media/doc/README.WINE

index faf660a..bba42a5 100644 (file)
@@ -30,6 +30,8 @@ There is still some work to be done:
 
 */
 
+
+
 #include <config.h>
 
 #include <assert.h>
index e4959e6..fc3b0c4 100644 (file)
@@ -2041,7 +2041,7 @@ static int fdi_decomp(const struct fdi_file *fi, int savemode, fdi_decomp_state
       /* outlen=0 means this block was the last contiguous part
          of a split block, continued in the next cabinet */
       if (outlen == 0) {
-        int pathlen, filenamelen, i;
+        int pathlen, filenamelen;
         INT_PTR cabhf;
         char fullpath[MAX_PATH], userpath[256];
         FDINOTIFICATION fdin;
@@ -2056,6 +2056,8 @@ static int fdi_decomp(const struct fdi_file *fi, int savemode, fdi_decomp_state
 
         /* set up the next decomp_state... */
         if (!(cab->next)) {
+          unsigned int i;
+
           if (!cab->mii.hasnext) return DECR_INPUT;
 
           if (!((cab->next = CAB(fdi)->alloc(sizeof(fdi_decomp_state)))))
@@ -2695,13 +2697,13 @@ BOOL __cdecl FDICopy(
 
     /* find the folder for this file if necc. */
     if (filehf) {
-      int i2;
-
       fol = CAB(firstfol);
       if ((file->index & cffileCONTINUED_TO_NEXT) == cffileCONTINUED_TO_NEXT) {
         /* pick the last folder */
         while (fol->next) fol = fol->next;
       } else {
+        unsigned int i2;
+
         for (i2 = 0; (i2 < file->index); i2++)
           if (fol->next) /* bug resistance, should always be true */
             fol = fol->next;
index 6470450..6acf7f5 100644 (file)
@@ -46,7 +46,7 @@ reactos/dll/win32/atl100          # Synced to Wine-1.5.19
 reactos/dll/win32/avifil32        # Synced to Wine-1.5.26
 reactos/dll/win32/bcrypt          # Synced to Wine-1.5.19
 reactos/dll/win32/browseui        # Out of sync
-reactos/dll/win32/cabinet         # Synced to Wine-1.5.19
+reactos/dll/win32/cabinet         # Synced to Wine-1.5.26
 reactos/dll/win32/clusapi         # Synced to Wine-1.5.19
 reactos/dll/win32/comcat          # Synced to Wine-1.5.4
 reactos/dll/win32/comctl32        # Synced to Wine 1.5.26