From: Amine Khaldi Date: Sun, 22 Dec 2013 17:55:22 +0000 (+0000) Subject: [CABINET] X-Git-Tag: ReactOS-0.3.16~497 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=9bf098744c5a1a75aec12bdd37d721a6ec42518c [CABINET] * 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 --- diff --git a/reactos/dll/win32/cabinet/cabinet.h b/reactos/dll/win32/cabinet/cabinet.h index d397f0d01d7..bcc484c323e 100644 --- a/reactos/dll/win32/cabinet/cabinet.h +++ b/reactos/dll/win32/cabinet/cabinet.h @@ -21,18 +21,23 @@ #ifndef __WINE_CABINET_H #define __WINE_CABINET_H +#include + +#include + #define WIN32_NO_STATUS #define _INC_WINDOWS #define COM_NO_WINDOWS_H -#include - #include #include #include #include #include +#include +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) diff --git a/reactos/dll/win32/cabinet/cabinet_main.c b/reactos/dll/win32/cabinet/cabinet_main.c index ec0e360da8f..e759f8b29a3 100644 --- a/reactos/dll/win32/cabinet/cabinet_main.c +++ b/reactos/dll/win32/cabinet/cabinet_main.c @@ -18,30 +18,12 @@ * 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 - -//#include -#include -//#include +#include "cabinet.h" -#include -#include -//#include "winerror.h" #define NO_SHLWAPI_REG #include #undef NO_SHLWAPI_REG -#include "cabinet.h" - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(cabinet); - - /*********************************************************************** * DllGetVersion (CABINET.2) * diff --git a/reactos/dll/win32/cabinet/fci.c b/reactos/dll/win32/cabinet/fci.c index bba42a5ebde..92ed8a6ead4 100644 --- a/reactos/dll/win32/cabinet/fci.c +++ b/reactos/dll/win32/cabinet/fci.c @@ -30,28 +30,15 @@ There is still some work to be done: */ - - -#include +#include "cabinet.h" #include -//#include -//#include -//#include + #ifdef HAVE_ZLIB # include #endif -//#include -//#include -//#include "winerror.h" -//#include "winternl.h" -//#include -#include "cabinet.h" #include -#include - -WINE_DEFAULT_DEBUG_CHANNEL(cabinet); #ifdef WORDS_BIGENDIAN #define fci_endian_ulong(x) RtlUlongByteSwap(x) diff --git a/reactos/dll/win32/cabinet/fdi.c b/reactos/dll/win32/cabinet/fdi.c index fc3b0c47b02..36b1b46184c 100644 --- a/reactos/dll/win32/cabinet/fdi.c +++ b/reactos/dll/win32/cabinet/fdi.c @@ -58,20 +58,8 @@ * -gmt */ -#include - -//#include -#include - -//#include "windef.h" -//#include "winbase.h" -//#include "winerror.h" -//#include "fdi.h" #include "cabinet.h" - -#include - -WINE_DEFAULT_DEBUG_CHANNEL(cabinet); +#include THOSE_ZIP_CONSTS; diff --git a/reactos/dll/win32/cabinet/stubs.c b/reactos/dll/win32/cabinet/stubs.c index 30e62793a9b..c79002eb92a 100644 --- a/reactos/dll/win32/cabinet/stubs.c +++ b/reactos/dll/win32/cabinet/stubs.c @@ -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"; } -