From 38408e0a97e178fd86e4892c8cda4b02872cacd0 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Fri, 7 Feb 2014 16:58:53 +0000 Subject: [PATCH] [LIBS] * Add header guards to the main headers. CORE-7716 svn path=/trunk/; revision=62022 --- reactos/lib/3rdparty/strmbase/strmbase_private.h | 5 +++++ reactos/lib/cmlib/cmlib.h | 5 +++++ reactos/lib/drivers/hidparser/parser.h | 5 ++++- reactos/lib/drivers/ip/precomp.h | 5 +++++ reactos/lib/drivers/sound/mmebuddy/precomp.h | 5 +++++ reactos/lib/drivers/sound/mment4/precomp.h | 5 +++++ reactos/lib/drivers/sound/mmixer/precomp.h | 5 +++++ reactos/lib/epsapi/enum/precomp.h | 5 +++++ reactos/lib/fslib/ext2lib/Mke2fs.h | 5 +++++ reactos/lib/fslib/vfatlib/vfatlib.h | 5 +++++ reactos/lib/fslib/vfatxlib/vfatxlib.h | 5 +++++ reactos/lib/inflib/inflib.h | 5 ++++- reactos/lib/recyclebin/recyclebin_private.h | 5 +++++ reactos/lib/smlib/compses.c | 1 + reactos/lib/smlib/execpgm.c | 1 + reactos/lib/smlib/lookupss.c | 1 + reactos/lib/smlib/precomp.h | 5 +++-- reactos/lib/smlib/smclient.c | 5 +++-- 18 files changed, 72 insertions(+), 6 deletions(-) diff --git a/reactos/lib/3rdparty/strmbase/strmbase_private.h b/reactos/lib/3rdparty/strmbase/strmbase_private.h index 7eb5c97057d..cf4750f9ae9 100644 --- a/reactos/lib/3rdparty/strmbase/strmbase_private.h +++ b/reactos/lib/3rdparty/strmbase/strmbase_private.h @@ -18,6 +18,9 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA */ +#ifndef _STRMBASE_PCH_ +#define _STRMBASE_PCH_ + #include #include @@ -73,3 +76,5 @@ HRESULT QualityControlRender_WaitFor(QualityControlImpl *This, IMediaSample *sam void QualityControlRender_DoQOS(QualityControlImpl *priv); void QualityControlRender_BeginRender(QualityControlImpl *This); void QualityControlRender_EndRender(QualityControlImpl *This); + +#endif /* _STRMBASE_PCH_ */ diff --git a/reactos/lib/cmlib/cmlib.h b/reactos/lib/cmlib/cmlib.h index 659a64d5454..4ea82bca508 100644 --- a/reactos/lib/cmlib/cmlib.h +++ b/reactos/lib/cmlib/cmlib.h @@ -5,6 +5,9 @@ * Copyright 2001 - 2005 Eric Kohl */ +#ifndef _CMLIB_H_ +#define _CMLIB_H_ + // // Debug support switch // @@ -406,3 +409,5 @@ HvpCreateHiveFreeCellList( ULONG CMAPI HvpHiveHeaderChecksum( PHBASE_BLOCK HiveHeader); + +#endif /* _CMLIB_H_ */ diff --git a/reactos/lib/drivers/hidparser/parser.h b/reactos/lib/drivers/hidparser/parser.h index 6e81bc08f93..1a8f0ce49f7 100644 --- a/reactos/lib/drivers/hidparser/parser.h +++ b/reactos/lib/drivers/hidparser/parser.h @@ -1,4 +1,5 @@ -#pragma once +#ifndef _HIDPARSER_H_ +#define _HIDPARSER_H_ #include #include @@ -393,3 +394,5 @@ PHID_REPORT HidParser_GetReportInCollection( IN PVOID Context, IN UCHAR ReportType); + +#endif /* _HIDPARSER_H_ */ diff --git a/reactos/lib/drivers/ip/precomp.h b/reactos/lib/drivers/ip/precomp.h index 9f2f06d5075..dd194da3558 100644 --- a/reactos/lib/drivers/ip/precomp.h +++ b/reactos/lib/drivers/ip/precomp.h @@ -1,3 +1,6 @@ +#ifndef _IP_PCH_ +#define _IP_PCH_ + #include #include #include @@ -17,3 +20,5 @@ #include #include #include + +#endif /* _IP_PCH_ */ diff --git a/reactos/lib/drivers/sound/mmebuddy/precomp.h b/reactos/lib/drivers/sound/mmebuddy/precomp.h index 05ec1a90188..71bde99edf3 100644 --- a/reactos/lib/drivers/sound/mmebuddy/precomp.h +++ b/reactos/lib/drivers/sound/mmebuddy/precomp.h @@ -1,5 +1,10 @@ +#ifndef _MMEBUDDY_PCH_ +#define _MMEBUDDY_PCH_ + #include #include #include #include #include + +#endif /* _MMEBUDDY_PCH_ */ diff --git a/reactos/lib/drivers/sound/mment4/precomp.h b/reactos/lib/drivers/sound/mment4/precomp.h index 848b5c8a9da..cae013fd230 100644 --- a/reactos/lib/drivers/sound/mment4/precomp.h +++ b/reactos/lib/drivers/sound/mment4/precomp.h @@ -1,3 +1,6 @@ +#ifndef _MMENT4_PCH_ +#define _MMENT4_PCH_ + #include #include #include @@ -7,3 +10,5 @@ #include #include #include + +#endif /* _MMENT4_PCH_ */ diff --git a/reactos/lib/drivers/sound/mmixer/precomp.h b/reactos/lib/drivers/sound/mmixer/precomp.h index 7447d6cbda6..cf641b47164 100644 --- a/reactos/lib/drivers/sound/mmixer/precomp.h +++ b/reactos/lib/drivers/sound/mmixer/precomp.h @@ -1,3 +1,6 @@ +#ifndef _MMIXER_PCH_ +#define _MMIXER_PCH_ + #include #include #define NOBITMAP @@ -518,3 +521,5 @@ MMixerGetConnectedFromLogicalTopologyPins( VOID MMixerPrintTopology(); + +#endif /* _MMIXER_PCH_ */ diff --git a/reactos/lib/epsapi/enum/precomp.h b/reactos/lib/epsapi/enum/precomp.h index 885e5b16f94..ab69269b31a 100644 --- a/reactos/lib/epsapi/enum/precomp.h +++ b/reactos/lib/epsapi/enum/precomp.h @@ -1,4 +1,9 @@ +#ifndef _EPSAPI_PCH_ +#define _EPSAPI_PCH_ + #define NTOS_MODE_USER #include #include + +#endif /* _EPSAPI_PCH_ */ diff --git a/reactos/lib/fslib/ext2lib/Mke2fs.h b/reactos/lib/fslib/ext2lib/Mke2fs.h index be1946869c2..c81ef8a3576 100644 --- a/reactos/lib/fslib/ext2lib/Mke2fs.h +++ b/reactos/lib/fslib/ext2lib/Mke2fs.h @@ -5,6 +5,9 @@ * HOMEPAGE: http://ext2.yeah.net */ +#ifndef _MKE2FS_H_ +#define _MKE2FS_H_ + /* INCLUDES **************************************************************/ #define NTOS_MODE_USER @@ -393,3 +396,5 @@ ULONG ext2_unix_time (LONGLONG n_time); */ void uuid_generate(__u8 * uuid); + +#endif /* _MKE2FS_H_ */ diff --git a/reactos/lib/fslib/vfatlib/vfatlib.h b/reactos/lib/fslib/vfatlib/vfatlib.h index 6d417e8751b..d83831d6c94 100644 --- a/reactos/lib/fslib/vfatlib/vfatlib.h +++ b/reactos/lib/fslib/vfatlib/vfatlib.h @@ -4,6 +4,9 @@ * FILE: vfatlib.h */ +#ifndef _VFATLIB_H_ +#define _VFATLIB_H_ + #include #define WIN32_NO_STATUS @@ -145,4 +148,6 @@ UpdateProgress(PFORMAT_CONTEXT Context, VOID VfatPrint(PCHAR Format, ...); +#endif /* _VFATLIB_H_ */ + /* EOF */ diff --git a/reactos/lib/fslib/vfatxlib/vfatxlib.h b/reactos/lib/fslib/vfatxlib/vfatxlib.h index 70ce6c182c7..c85b76af07a 100644 --- a/reactos/lib/fslib/vfatxlib/vfatxlib.h +++ b/reactos/lib/fslib/vfatxlib/vfatxlib.h @@ -4,6 +4,9 @@ * FILE: vfatxlib.h */ +#ifndef _VFATXLIB_H_ +#define _VFATXLIB_H_ + #define NTOS_MODE_USER #include #include @@ -45,4 +48,6 @@ VOID VfatxUpdateProgress (PFORMAT_CONTEXT Context, ULONG Increment); +#endif /* _VFATXLIB_H_ */ + /* EOF */ diff --git a/reactos/lib/inflib/inflib.h b/reactos/lib/inflib/inflib.h index 7dff17fa035..54776e8503e 100644 --- a/reactos/lib/inflib/inflib.h +++ b/reactos/lib/inflib/inflib.h @@ -4,6 +4,9 @@ * COPYRIGHT: Copyright 2005 Ge van Geldorp */ +#ifndef _INFLIB_PCH_ +#define _INFLIB_PCH_ + #include #include #include @@ -12,4 +15,4 @@ #include "infcommon.h" #include "infpriv.h" -/* EOF */ +#endif /* _INFLIB_PCH_ */ diff --git a/reactos/lib/recyclebin/recyclebin_private.h b/reactos/lib/recyclebin/recyclebin_private.h index a59ba70a5d5..99f28c22ac1 100644 --- a/reactos/lib/recyclebin/recyclebin_private.h +++ b/reactos/lib/recyclebin/recyclebin_private.h @@ -1,3 +1,6 @@ +#ifndef _RECYCLEBIN_PRIVATE_H_ +#define _RECYCLEBIN_PRIVATE_H_ + #include #define COBJMACROS @@ -44,3 +47,5 @@ HRESULT RecycleBinGenericEnum_Constructor(OUT IRecycleBinEnumList **pprbel); /* recyclebin_v5.c */ HRESULT RecycleBin5_Constructor(IN LPCWSTR VolumePath, OUT IUnknown **ppUnknown); + +#endif /* _RECYCLEBIN_PRIVATE_H_ */ diff --git a/reactos/lib/smlib/compses.c b/reactos/lib/smlib/compses.c index 73978d7292a..04f18019991 100644 --- a/reactos/lib/smlib/compses.c +++ b/reactos/lib/smlib/compses.c @@ -4,6 +4,7 @@ * FILE: lib/smlib/compses.c * PURPOSE: Call SM API SM_API_COMPLETE_SESSION */ + #include "precomp.h" #define NDEBUG diff --git a/reactos/lib/smlib/execpgm.c b/reactos/lib/smlib/execpgm.c index 93c13415540..e75b743de4c 100644 --- a/reactos/lib/smlib/execpgm.c +++ b/reactos/lib/smlib/execpgm.c @@ -4,6 +4,7 @@ * FILE: lib/smlib/execpgm.c * PURPOSE: Call SM API SM_API_EXECPGM */ + #include "precomp.h" #define NDEBUG diff --git a/reactos/lib/smlib/lookupss.c b/reactos/lib/smlib/lookupss.c index 47862ccde06..e47a47ac0ee 100644 --- a/reactos/lib/smlib/lookupss.c +++ b/reactos/lib/smlib/lookupss.c @@ -3,6 +3,7 @@ * PROJECT: ReactOS system libraries * FILE: lib/smlib/lookupss.c */ + #include "precomp.h" #define NDEBUG diff --git a/reactos/lib/smlib/precomp.h b/reactos/lib/smlib/precomp.h index 7bec7451cc4..97f3b2bf7a2 100644 --- a/reactos/lib/smlib/precomp.h +++ b/reactos/lib/smlib/precomp.h @@ -6,9 +6,9 @@ * PROGRAMMER: Alex Ionescu (alex@relsoft.net) */ -/* INCLUDES ******************************************************************/ +#ifndef _SMLIB_PCH_ +#define _SMLIB_PCH_ -/* SDK/DDK/NDK Headers. */ #define WIN32_NO_STATUS #include #include @@ -21,3 +21,4 @@ #include +#endif /* _SMLIB_PCH_ */ diff --git a/reactos/lib/smlib/smclient.c b/reactos/lib/smlib/smclient.c index 4194b5ff95f..924963d1d0e 100644 --- a/reactos/lib/smlib/smclient.c +++ b/reactos/lib/smlib/smclient.c @@ -9,9 +9,10 @@ /* INCLUDES *******************************************************************/ #include "precomp.h" -#include "sm/smmsg.h" // To go in precomp.h after +#include // To go in precomp.h after + #define NDEBUG -#include "debug.h" +#include /* FUNCTIONS ******************************************************************/