| author | William Roberts <williamr@symbian.org> | 
| Wed, 31 Mar 2010 12:33:34 +0100 | |
| branch | Symbian3 | 
| changeset 4 | 837f303aceeb | 
| permissions | -rw-r--r-- | 
| williamr@4 | 1  | 
/*  | 
| williamr@4 | 2  | 
* Copyright (c) 1997-1999  | 
| williamr@4 | 3  | 
* Silicon Graphics Computer Systems, Inc.  | 
| williamr@4 | 4  | 
*  | 
| williamr@4 | 5  | 
* Copyright (c) 1999  | 
| williamr@4 | 6  | 
* Boris Fomitchev  | 
| williamr@4 | 7  | 
*  | 
| williamr@4 | 8  | 
* This material is provided "as is", with absolutely no warranty expressed  | 
| williamr@4 | 9  | 
* or implied. Any use is at your own risk.  | 
| williamr@4 | 10  | 
*  | 
| williamr@4 | 11  | 
* Permission to use or copy this software for any purpose is hereby granted  | 
| williamr@4 | 12  | 
* without fee, provided the above notices are retained on all copies.  | 
| williamr@4 | 13  | 
* Permission to modify the code and to distribute modified code is granted,  | 
| williamr@4 | 14  | 
* provided the above notices are retained, and a notice that the code was  | 
| williamr@4 | 15  | 
* modified is included with the above copyright notice.  | 
| williamr@4 | 16  | 
*  | 
| williamr@4 | 17  | 
*/  | 
| williamr@4 | 18  | 
|
| williamr@4 | 19  | 
#ifndef _STLP_STRING  | 
| williamr@4 | 20  | 
# define _STLP_STRING  | 
| williamr@4 | 21  | 
|
| williamr@4 | 22  | 
# ifndef _STLP_OUTERMOST_HEADER_ID  | 
| williamr@4 | 23  | 
# define _STLP_OUTERMOST_HEADER_ID 0x68  | 
| williamr@4 | 24  | 
# include <stl/_prolog.h>  | 
| williamr@4 | 25  | 
# endif  | 
| williamr@4 | 26  | 
|
| williamr@4 | 27  | 
# ifdef _STLP_PRAGMA_ONCE  | 
| williamr@4 | 28  | 
# pragma once  | 
| williamr@4 | 29  | 
# endif  | 
| williamr@4 | 30  | 
|
| williamr@4 | 31  | 
#if defined (_STLP_USE_NATIVE_STRING)  | 
| williamr@4 | 32  | 
|
| williamr@4 | 33  | 
// as part of compiled runtime library depends on it.  | 
| williamr@4 | 34  | 
|
| williamr@4 | 35  | 
# if defined (_STLP_MSVC)  | 
| williamr@4 | 36  | 
# include <streambuf>  | 
| williamr@4 | 37  | 
# include <istream>  | 
| williamr@4 | 38  | 
# endif  | 
| williamr@4 | 39  | 
|
| williamr@4 | 40  | 
# include _STLP_NATIVE_HEADER(string)  | 
| williamr@4 | 41  | 
|
| williamr@4 | 42  | 
# endif /* _STLP_USE_NATIVE_STRING */  | 
| williamr@4 | 43  | 
|
| williamr@4 | 44  | 
# if !defined (_STLP_USE_NATIVE_STRING) || defined (_STLP_USE_OWN_NAMESPACE)  | 
| williamr@4 | 45  | 
# include <stl/_string.h>  | 
| williamr@4 | 46  | 
# else  | 
| williamr@4 | 47  | 
# include <stl/_string_hash.h>  | 
| williamr@4 | 48  | 
# endif /*_STLP_USE_NATIVE_STRING */  | 
| williamr@4 | 49  | 
|
| williamr@4 | 50  | 
// cleanup  | 
| williamr@4 | 51  | 
|
| williamr@4 | 52  | 
# if (_STLP_OUTERMOST_HEADER_ID == 0x68)  | 
| williamr@4 | 53  | 
# include <stl/_epilog.h>  | 
| williamr@4 | 54  | 
# undef _STLP_OUTERMOST_HEADER_ID  | 
| williamr@4 | 55  | 
# endif  | 
| williamr@4 | 56  | 
|
| williamr@4 | 57  | 
#endif /* _STLP_STRING */  | 
| williamr@4 | 58  | 
|
| williamr@4 | 59  | 
// Local Variables:  | 
| williamr@4 | 60  | 
// mode:C++  | 
| williamr@4 | 61  | 
// End:  | 
| williamr@4 | 62  |