williamr@4: /* williamr@4: * Copyright (c) 1998 williamr@4: * Mark of the Unicorn, Inc. williamr@4: * williamr@4: * Permission to use, copy, modify, distribute and sell this software williamr@4: * and its documentation for any purpose is hereby granted without fee, williamr@4: * provided that the above copyright notice appear in all copies and williamr@4: * that both that copyright notice and this permission notice appear williamr@4: * in supporting documentation. Mark of the Unicorn, Inc. makes no williamr@4: * representations about the suitability of this software for any williamr@4: * purpose. It is provided "as is" without express or implied warranty. williamr@4: * williamr@4: */ williamr@4: #if defined( _STLP_USE_MSIPL ) && !defined( _STLP_MSL_STRING_H_ ) williamr@4: #define _STLP_MSL_STRING_H_ williamr@4: williamr@4: //# define char_traits __msl_char_traits williamr@4: # define basic_string __msl_basic_string williamr@4: # define b_str_ref __msl_b_str_ref williamr@4: # define basic_istream __msl_basic_istream williamr@4: # define basic_ostream __msl_basic_ostream williamr@4: # define string __msl_string williamr@4: # define wstring __msl_wstring williamr@4: # define iterator_traits __msl_iterator_traits williamr@4: williamr@4: namespace std williamr@4: { williamr@4: template class basic_istream; williamr@4: template class basic_ostream; williamr@4: } williamr@4: williamr@4: # include _STLP_NATIVE_HEADER(string) williamr@4: // # undef char_traits williamr@4: # undef basic_string williamr@4: # undef b_str_ref williamr@4: # undef basic_istream williamr@4: # undef basic_ostream williamr@4: # undef string williamr@4: # undef wstring williamr@4: # undef iterator_traits williamr@4: williamr@4: #endif