X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=include%2Fmsvcrt%2Fassert.h;fp=include%2Fmsvcrt%2Fassert.h;h=bad793133d15fd36043ef512379fb3a4294921dd;hp=8d85fcfad83e15f1781fcd1af51775928af4dd0e;hb=e3ed2d773259cc445c7ff8181ebd934931365328;hpb=d378c68f5a9bb25c9e671dacd482d2e25d211df3 diff --git a/include/msvcrt/assert.h b/include/msvcrt/assert.h index 8d85fcf..bad7931 100644 --- a/include/msvcrt/assert.h +++ b/include/msvcrt/assert.h @@ -15,7 +15,7 @@ * * This code is distributed in the hope that it will be useful but * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY - * DISCLAMED. This includes but is not limited to warranties of + * DISCLAIMED. This includes but is not limited to warranties of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * $Revision$ @@ -25,9 +25,10 @@ */ #ifndef _ASSERT_H_ -#define _ASSERT_H_ +#define _ASSERT_H_ -#ifdef __cplusplus + +#ifdef __cplusplus extern "C" { #endif @@ -36,7 +37,7 @@ extern "C" { /* * If not debugging, assert does nothing. */ -#define assert(x) ((void)0); +#define assert(x) ((void)0) #else /* debugging enabled */ @@ -44,26 +45,25 @@ extern "C" { * CRTDLL nicely supplies a function which does the actual output and * call to abort. */ -#ifndef __ATTRIB_NORETURN -#ifdef __GNUC__ -#define _ATTRIB_NORETURN __attribute__ ((noreturn)) -#else /* Not __GNUC__ */ -#define _ATTRIB_NORETURN -#endif /* __GNUC__ */ +#ifndef __ATTRIB_NORETURN +#ifdef __GNUC__ +#define _ATTRIB_NORETURN __attribute__ ((noreturn)) +#else /* Not __GNUC__ */ +#define _ATTRIB_NORETURN +#endif /* __GNUC__ */ #endif -void _assert (const char* szExpression, const char* szFileName, int nLine) -_ATTRIB_NORETURN -; +void _assert(const char* szExpression, const char* szFileName, int nLine) _ATTRIB_NORETURN; /* * Definition of the assert macro. */ -#define assert(x) if(!(x)) _assert( #x , __FILE__, __LINE__); -#endif /* NDEBUG */ +#define assert(x) if(!(x)) _assert( #x , __FILE__, __LINE__); +#endif /* NDEBUG */ -#ifdef __cplusplus +#ifdef __cplusplus } #endif -#endif +#endif /* Not _ASSERT_H_ */ +