mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 17:05:46 +00:00
- Make cmlibhost compile warning free
- Slight reordering of cmlib.h (by Colin Finck) svn path=/trunk/; revision=35709
This commit is contained in:
parent
9e68eda05b
commit
9112574303
3 changed files with 68 additions and 67 deletions
|
@ -6,6 +6,8 @@
|
|||
*/
|
||||
|
||||
#include "cmlib.h"
|
||||
#define NDEBUG
|
||||
#include <debug.h>
|
||||
|
||||
ULONG CmlibTraceLevel = 0;
|
||||
|
||||
|
@ -95,7 +97,7 @@ CmpPrepareIndexOfKeys(
|
|||
}
|
||||
else
|
||||
{
|
||||
DbgPrint("IndexCell->Signature %x\n", IndexCell->Signature);
|
||||
DPRINT1("IndexCell->Signature %x\n", IndexCell->Signature);
|
||||
ASSERT(FALSE);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,11 @@
|
|||
#ifndef CMLIB_H
|
||||
#define CMLIB_H
|
||||
|
||||
//
|
||||
// Debug support switch
|
||||
//
|
||||
#define _CMLIB_DEBUG_ 1
|
||||
|
||||
#ifdef CMLIB_HOST
|
||||
#include <host/typedefs.h>
|
||||
#include <stdio.h>
|
||||
|
@ -23,82 +28,76 @@
|
|||
#define STATUS_NOT_REGISTRY_FILE ((NTSTATUS)0xC000015C)
|
||||
#define STATUS_REGISTRY_RECOVERED ((NTSTATUS)0x40000009)
|
||||
|
||||
#define REG_OPTION_VOLATILE 1
|
||||
#define OBJ_CASE_INSENSITIVE 0x00000040L
|
||||
#define USHORT_MAX USHRT_MAX
|
||||
|
||||
VOID NTAPI
|
||||
KeQuerySystemTime(
|
||||
OUT PLARGE_INTEGER CurrentTime);
|
||||
|
||||
VOID NTAPI
|
||||
RtlInitializeBitMap(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN PULONG BitMapBuffer,
|
||||
IN ULONG SizeOfBitMap);
|
||||
|
||||
ULONG NTAPI
|
||||
RtlFindSetBits(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN ULONG NumberToFind,
|
||||
IN ULONG HintIndex);
|
||||
|
||||
VOID NTAPI
|
||||
RtlSetBits(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN ULONG StartingIndex,
|
||||
IN ULONG NumberToSet);
|
||||
|
||||
VOID NTAPI
|
||||
RtlClearAllBits(
|
||||
IN PRTL_BITMAP BitMapHeader);
|
||||
|
||||
#define RtlCheckBit(BMH,BP) (((((PLONG)(BMH)->Buffer)[(BP) / 32]) >> ((BP) % 32)) & 0x1)
|
||||
|
||||
#define PKTHREAD PVOID
|
||||
#define PKGUARDED_MUTEX PVOID
|
||||
#define PERESOURCE PVOID
|
||||
#define PFILE_OBJECT PVOID
|
||||
#define PKEVENT PVOID
|
||||
#define PWORK_QUEUE_ITEM PVOID
|
||||
#define EX_PUSH_LOCK PULONG_PTR
|
||||
|
||||
/* For <host/wcsfuncs.h> */
|
||||
#define USE_HOST_WCSFUNCS
|
||||
|
||||
#define CMLTRACE(x, ...)
|
||||
#else
|
||||
//
|
||||
// Debug/Tracing support
|
||||
//
|
||||
#if _CMLIB_DEBUG_
|
||||
#ifdef NEW_DEBUG_SYSTEM_IMPLEMENTED // enable when Debug Filters are implemented
|
||||
#define CMLTRACE DbgPrintEx
|
||||
#else
|
||||
#define CMLTRACE(x, ...) \
|
||||
if (x & CmlibTraceLevel) DbgPrint(__VA_ARGS__)
|
||||
#endif
|
||||
#else
|
||||
#define CMLTRACE(x, ...) DPRINT(__VA_ARGS__)
|
||||
#endif
|
||||
|
||||
|
||||
#include <ntddk.h>
|
||||
#endif
|
||||
|
||||
#include <host/wcsfuncs.h>
|
||||
|
||||
//
|
||||
// Debug support switch
|
||||
//
|
||||
#define _CMLIB_DEBUG_ 1
|
||||
|
||||
//
|
||||
// These define the Debug Masks Supported
|
||||
//
|
||||
#define CMLIB_HCELL_DEBUG 0x01
|
||||
|
||||
//
|
||||
// Debug/Tracing support
|
||||
//
|
||||
#if _CMLIB_DEBUG_
|
||||
#ifdef NEW_DEBUG_SYSTEM_IMPLEMENTED // enable when Debug Filters are implemented
|
||||
#define CMLTRACE DbgPrintEx
|
||||
#else
|
||||
#define CMLTRACE(x, ...) \
|
||||
if (x & CmlibTraceLevel) DbgPrint(__VA_ARGS__)
|
||||
#endif
|
||||
#else
|
||||
#define CMLTRACE(x, ...) DPRINT(__VA_ARGS__)
|
||||
#endif
|
||||
|
||||
#ifndef _TYPEDEFS_HOST_H
|
||||
#include <ntddk.h>
|
||||
|
||||
#else
|
||||
#define REG_OPTION_VOLATILE 1
|
||||
#define OBJ_CASE_INSENSITIVE 0x00000040L
|
||||
#define USHORT_MAX USHRT_MAX
|
||||
|
||||
VOID NTAPI
|
||||
KeQuerySystemTime(
|
||||
OUT PLARGE_INTEGER CurrentTime);
|
||||
|
||||
VOID NTAPI
|
||||
RtlInitializeBitMap(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN PULONG BitMapBuffer,
|
||||
IN ULONG SizeOfBitMap);
|
||||
|
||||
ULONG NTAPI
|
||||
RtlFindSetBits(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN ULONG NumberToFind,
|
||||
IN ULONG HintIndex);
|
||||
|
||||
VOID NTAPI
|
||||
RtlSetBits(
|
||||
IN PRTL_BITMAP BitMapHeader,
|
||||
IN ULONG StartingIndex,
|
||||
IN ULONG NumberToSet);
|
||||
|
||||
VOID NTAPI
|
||||
RtlClearAllBits(
|
||||
IN PRTL_BITMAP BitMapHeader);
|
||||
|
||||
#define RtlCheckBit(BMH,BP) (((((PLONG)(BMH)->Buffer)[(BP) / 32]) >> ((BP) % 32)) & 0x1)
|
||||
|
||||
#define PKTHREAD PVOID
|
||||
#define PKGUARDED_MUTEX PVOID
|
||||
#define PERESOURCE PVOID
|
||||
#define PFILE_OBJECT PVOID
|
||||
#define PKEVENT PVOID
|
||||
#define PWORK_QUEUE_ITEM PVOID
|
||||
#define EX_PUSH_LOCK PULONG_PTR
|
||||
|
||||
#endif
|
||||
|
||||
#ifndef ROUND_UP
|
||||
#define ROUND_UP(a,b) ((((a)+(b)-1)/(b))*(b))
|
||||
#define ROUND_DOWN(a,b) (((a)/(b))*(b))
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<file>hivesum.c</file>
|
||||
<file>hivewrt.c</file>
|
||||
</module>
|
||||
<module name="cmlibhost" type="hoststaticlibrary" allowwarnings="true">
|
||||
<module name="cmlibhost" type="hoststaticlibrary">
|
||||
<include base="cmlibhost">.</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
|
|
Loading…
Reference in a new issue