[CABINET]
authorAmine Khaldi <amine.khaldi@reactos.org>
Sun, 22 Dec 2013 17:55:22 +0000 (17:55 +0000)
committerAmine Khaldi <amine.khaldi@reactos.org>
Sun, 22 Dec 2013 17:55:22 +0000 (17:55 +0000)
* Move some inclusions to the main header.
* Set the default debugging channel globally through the main header.
* Remove inclusions and definitions that already exist in the main header.
CORE-7716

svn path=/trunk/; revision=61338

reactos/dll/win32/cabinet/cabinet.h
reactos/dll/win32/cabinet/cabinet_main.c
reactos/dll/win32/cabinet/fci.c
reactos/dll/win32/cabinet/fdi.c
reactos/dll/win32/cabinet/stubs.c

index d397f0d..bcc484c 100644 (file)
 #ifndef __WINE_CABINET_H
 #define __WINE_CABINET_H
 
+#include <config.h>
+
+#include <stdarg.h>
+
 #define WIN32_NO_STATUS
 #define _INC_WINDOWS
 #define COM_NO_WINDOWS_H
 
-#include <stdarg.h>
-
 #include <windef.h>
 #include <winbase.h>
 #include <winnt.h>
 #include <fdi.h>
 #include <fci.h>
 
+#include <wine/debug.h>
+WINE_DEFAULT_DEBUG_CHANNEL(cabinet);
+
 /* from msvcrt/sys/stat.h */
 #define _S_IWRITE 0x0080
 #define _S_IREAD  0x0100
@@ -66,10 +71,7 @@ typedef INT32         cab_LONG;  /* 32 bits */
 typedef UINT32        cab_off_t;
 
 /* number of bits in a ULONG */
-#ifndef CHAR_BIT
-# define CHAR_BIT (8)
-#endif
-#define CAB_ULONG_BITS (sizeof(cab_ULONG) * CHAR_BIT)
+#define CAB_ULONG_BITS (sizeof(cab_ULONG) * 8) /* CHAR_BIT */
 
 /* structure offsets */
 #define cfhead_Signature         (0x00)
index ec0e360..e759f8b 100644 (file)
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#define WIN32_NO_STATUS
-#define _INC_WINDOWS
-#define COM_NO_WINDOWS_H
-
-#include <config.h>
-
-//#include <assert.h>
-#include <stdarg.h>
-//#include <string.h>
+#include "cabinet.h"
 
-#include <windef.h>
-#include <winbase.h>
-//#include "winerror.h"
 #define NO_SHLWAPI_REG
 #include <shlwapi.h>
 #undef NO_SHLWAPI_REG
 
-#include "cabinet.h"
-
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(cabinet);
-
-
 /***********************************************************************
  * DllGetVersion (CABINET.2)
  *
index bba42a5..92ed8a6 100644 (file)
@@ -30,28 +30,15 @@ There is still some work to be done:
 
 */
 
-
-
-#include <config.h>
+#include "cabinet.h"
 
 #include <assert.h>
-//#include <stdarg.h>
-//#include <stdio.h>
-//#include <string.h>
+
 #ifdef HAVE_ZLIB
 # include <zlib.h>
 #endif
 
-//#include <windef.h>
-//#include <winbase.h>
-//#include "winerror.h"
-//#include "winternl.h"
-//#include <fci.h>
-#include "cabinet.h"
 #include <wine/list.h>
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(cabinet);
 
 #ifdef WORDS_BIGENDIAN
 #define fci_endian_ulong(x) RtlUlongByteSwap(x)
index fc3b0c4..36b1b46 100644 (file)
  *   -gmt
  */
 
-#include <config.h>
-
-//#include <stdarg.h>
-#include <stdio.h>
-
-//#include "windef.h"
-//#include "winbase.h"
-//#include "winerror.h"
-//#include "fdi.h"
 #include "cabinet.h"
-
-#include <wine/debug.h>
-
-WINE_DEFAULT_DEBUG_CHANNEL(cabinet);
+#include <stdio.h>
 
 THOSE_ZIP_CONSTS;
 
index 30e6279..c79002e 100644 (file)
@@ -11,7 +11,6 @@ DeleteExtractedFiles(
     UNIMPLEMENTED;
 }
 
-
 LPCSTR
 WINAPI
 GetDllVersion(void)
@@ -19,4 +18,3 @@ GetDllVersion(void)
     /* This is what it returns on Windows XP SP3 */
     return "5.1.2600.5512";
 }
-