2 * Copyright (c) 2008-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.
15 * Name : stl_symbian.h
16 * Part of : standard c++ library. (config file)
24 #ifndef _STL_SYMBIAN_H_
25 #define _STL_SYMBIAN_H_
27 #ifndef _STLP_HAS_NO_NEW_C_HEADERS
28 #define _STLP_HAS_NO_NEW_C_HEADERS
29 #endif //_STLP_HAS_NO_NEW_C_HEADERS
31 #define _STLP_NATIVE_HEADER
32 #define _STLP_NATIVE_C_HEADER(x) <stdapis/x>
33 #define _STLP_NATIVE_CPP_RUNTIME_HEADER(header) <stdapis/stlportv5/header>
34 #define _STLP_USE_DEFAULT_FILE_OFFSET
36 #if defined _STLP_USE_DECLSPEC
37 #undef _STLP_USE_DECLSPEC
40 #if defined _STLP_EXPORT_DECLSPEC
41 #undef _STLP_EXPORT_DECLSPEC
44 #if defined _STLP_IMPORT_DECLSPEC
45 #undef _STLP_IMPORT_DECLSPEC
48 #define _STLP_USE_DECLSPEC
49 #define _STLP_EXPORT_DECLSPEC EXPORT_C
50 #define _STLP_IMPORT_DECLSPEC IMPORT_C
52 /* No support for Class declspec */
53 #if defined _STLP_CLASS_EXPORT_DECLSPEC
54 #undef _STLP_CLASS_EXPORT_DECLSPEC
57 #if defined _STLP_CLASS_IMPORT_DECLSPEC
58 #undef _STLP_CLASS_IMPORT_DECLSPEC
61 #define _STLP_CLASS_EXPORT_DECLSPEC
62 #define _STLP_CLASS_IMPORT_DECLSPEC
65 #define _STLP_NO_OWN_NAMESPACE 1
66 #define _STLP_USE_NAMESPACES 1
68 #if !defined (_STLP_EXPOSE_GLOBALS_IMPLEMENTATION)
69 # define _STLP_EXPOSE_GLOBALS_IMPLEMENTATION 1
70 #endif // _STLP_EXPOSE_GLOBALS_IMPLEMENTATION
72 #define _STLP_NO_VENDOR_MATH_L
75 #define _STLP_PTHREADS
76 #define _STLP_STDIO_FILE_H
79 #define __SYMBIAN32__NO_STATIC_IMPORTS__
84 #endif //_STL_SYMBIAN_H_