2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of "Eclipse Public License v1.0"
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
19 // =============================================================================
21 // This is a list of settings for STLport specific to the GCCE compiler.
22 // Do not include this file directly.
23 // =============================================================================
29 #ifndef __PLACEMENT_NEW_INLINE
32 inline void * operator new(unsigned int, void *_P) throw() { return (_P); }
33 inline void operator delete(void* /*aPtr*/, void* /*aBase*/) __NO_THROW {}
35 #define __PLACEMENT_NEW_INLINE
40 // Uncomment if member template classes are not available
42 # define _STLP_NO_MEMBER_TEMPLATE_CLASSES 1
45 // Uncomment if partial specialization is not available
47 # define _STLP_NO_CLASS_PARTIAL_SPECIALIZATION 1
51 //#warning ********** COMPILER SETTINGS **********
52 // -----------------------------------------------------------------------------
54 // This is a bit confusing.
55 // * _STLP_NO_WCHAR_T inhibits the standard C wchar functions (Symbian doesn't
57 // * _STLP_HAS_WCHAR_T triggers the typedef of wstring. It's based on wint_t,
58 // which isn't typedef's elsewhere, so we take care of it here.
59 // -----------------------------------------------------------------------------
61 #define _STLP_HAS_WCHAR_T 1
65 #warning ********** _WCHAR_T is defined **********
69 #define _STLP_LIBSTD_CPP_NO_STATIC_VAR_
71 #endif // _STLP_GCCE_H