[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
This commit is contained in:
Amine Khaldi 2013-12-22 17:55:22 +00:00
parent 6cf5162abd
commit 9bf098744c
5 changed files with 12 additions and 55 deletions

View file

@ -21,18 +21,23 @@
#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)

View file

@ -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 "cabinet.h"
#include <config.h>
//#include <assert.h>
#include <stdarg.h>
//#include <string.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)
*

View 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)

View file

@ -58,20 +58,8 @@
* -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;

View 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";
}