webengine/wmlengine/src/utils/include/nwx_assert.h
changeset 74 91031d3aab7d
parent 68 92a765b5b3e7
child 85 e358f2276d3f
--- a/webengine/wmlengine/src/utils/include/nwx_assert.h	Mon May 03 13:32:15 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-/*
-* Copyright (c) 1999 - 2004 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description: 
-*
-*/
-
-
-/***************************************************************************
-**   File: nwx_assert.h
-**   Purpose:  Provides interfaces to support assertions  in a platform 
-**             independent  manner. 
-**************************************************************************/
-#ifndef NWX_ASSERT_H
-#define NWX_ASSERT_H
-
-/*
-** Includes
-*/
-#include "nwx_defs.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
-** Global Function Declarations
-*/
-
-
-
-#ifdef _DEBUG
-#if defined(__WINS__)
-    // Debug builds use the _BREAKPOINT() macro provided by E32def.h
-    // It provides complier-specific assembly instructions for Wins and WinsCW.
-    // We use a function in the NW_ASSERT macro, because raw assembly generates a syntax error.
-    int kimono_assert (void);
-    #define NW_ASSERT(expr) (void)( (expr) || kimono_assert() )
-#else /* THUMB */
-    #include <assert.h>
-    #define NW_ASSERT(expr) assert(((NW_Uint32)(expr)) != 0)
-#endif // __WINS__
-
-#else
-    /* Release builds for all configurations evaluate to  */
-    /* something the compiler optimizer can throw away.   */
-    #define NW_ASSERT(expr) ((void)0)
-
-#endif
-
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif /* NWX_ASSERT_H */
-
-