00001 00002 // 00003 // This file is part of Common Text Transformation Library. 00004 // Copyright (C) 1997-2009 by Igor Kholodov. 00005 // 00006 // Common Text Transformation Library is free software: you can 00007 // redistribute it and/or modify it under the terms of the 00008 // GNU Lesser General Public License as published by 00009 // the Free Software Foundation, either version 3 of the License, or 00010 // (at your option) any later version. 00011 // 00012 // Common Text Transformation Library is distributed in the hope 00013 // that it will be useful, but WITHOUT ANY WARRANTY; without even 00014 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 00015 // PURPOSE. See the GNU Lesser General Public License for more details. 00016 // 00017 // You should have received a copy of the GNU Lesser General Public 00018 // License along with Common Text Transformation Library. 00019 // If not, see <http://www.gnu.org/licenses/>. 00020 // 00021 // mailto:cttl@users.sourceforge.net 00022 // http://cttl.sourceforge.net/ 00023 // http://sourceforge.net/projects/cttl/ 00024 // 00026 00052 #ifndef _CTTL_MINGW_SPECIFIC_H_INCLUDED_ 00053 #define _CTTL_MINGW_SPECIFIC_H_INCLUDED_ 00054 00055 #ifdef __MINGW32__ 00056 # if ( __MINGW32_MAJOR_VERSION > 2 && __MINGW32_MINOR_VERSION < 3 && __GNUC__ == 3 && __GNUC_MINOR__ == 2 ) 00057 00058 namespace std { 00059 00060 struct wstring { 00061 typedef wchar_t value_type; 00062 00063 wstring( const wchar_t* ) 00064 { 00065 } 00066 00067 }; // struct wstring 00068 00069 } // namespace std 00070 00071 # endif // __MINGW32_MAJOR_VERSION > 2 && __MINGW32_MINOR_VERSION < 3 00072 #endif // __MINGW32__ 00073 00074 #endif // _CTTL_MINGW_SPECIFIC_H_INCLUDED_