00001 00002 // Common Text Transformation Library 00003 // Copyright (C) 1997-2006 by Igor Kholodov. 00004 // 00005 // This library is free software; you can redistribute it and/or 00006 // modify it under the terms of the GNU Lesser General Public 00007 // License as published by the Free Software Foundation; either 00008 // version 2.1 of the License, or (at your option) any later version. 00009 // 00010 // This library is distributed in the hope that it will be useful, 00011 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00012 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00013 // Lesser General Public License for more details. 00014 // 00015 // You should have received a copy of the GNU Lesser General Public 00016 // License along with this library; if not, write to the 00017 // Free Software Foundation, Inc., 00018 // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 00019 // 00020 // mailto:cttl@users.sourceforge.net 00021 // http://sourceforge.net/projects/cttl/ 00023 00047 #ifndef _CTTL_MINGW_SPECIFIC_H_INCLUDED_ 00048 #define _CTTL_MINGW_SPECIFIC_H_INCLUDED_ 00049 00050 #ifdef __MINGW32__ 00051 # if ( __MINGW32_MAJOR_VERSION > 2 && __MINGW32_MINOR_VERSION < 3 && __GNUC__ == 3 && __GNUC_MINOR__ == 2 ) 00052 00053 namespace std { 00054 00055 struct wstring { 00056 typedef CTTL_STD_WCHAR value_type; 00057 00058 wstring( const CTTL_STD_WCHAR* ) 00059 { 00060 } 00061 00062 }; // struct wstring 00063 00064 } // namespace std 00065 00066 # endif // __MINGW32_MAJOR_VERSION > 2 && __MINGW32_MINOR_VERSION < 3 00067 #endif // __MINGW32__ 00068 00069 #endif // _CTTL_MINGW_SPECIFIC_H_INCLUDED_