wchar.cc

Go to the documentation of this file.
00001 //
00002 // $Id: wchar.cc,v 1.2 2003/12/28 23:09:28 cholm Exp $
00003 //
00004 //    wchar.cc
00005 //    Copyright (C) 2002  Christian Holm <cholm@linux.HAL3000> 
00006 //   
00007 //    This library is free software; you can redistribute it and/or
00008 //    modify it under the terms of the GNU Lesser General Public
00009 //    License as published by the Free Software Foundation; either
00010 //    version 2.1 of the License, or (at your option) any later
00011 //    version.
00012 //   
00013 //    This library is distributed in the hope that it will be useful,
00014 //    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 //    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016 //    GNU Lesser General Public License for more details.
00017 //   
00018 //    You should have received a copy of the GNU Lesser General Public
00019 //    License along with this library; if not, write to the Free
00020 //    Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
00021 //    MA 02111-1307 USA
00022 //
00023 /** @file   wchar.cc
00024     @author Christian Holm
00025     @date   Sat Jun 21 14:16:54 2003
00026     @brief  @c wchar_t support (documentation)
00027 */
00028 /** @page wchar wchar_t based streams support 
00029 
00030     Please note, that you need a ISO/IEC C++ compliant build
00031     environment for the @c wchar_t support to work properly.  GCC 2.95
00032     and earlier does not provide this per default.  Hence, the headers
00033     does not implement support for @c wchar_t streams for those
00034     compilers. 
00035 
00036     Per default, wide character support is @e not assumed.  If that is
00037     available for your environment, please define the preprocessor
00038     symbol FILEMM_WCHAR_SUPPORT before including filemm/streambuf.hh
00039     @code 
00040     #define FILEMM_WCHAR_SUPPORT
00041     #ifndef FILEMM_streambuf
00042     # include <filemm/streambuf.hh>
00043     #endif
00044     @endcode
00045 
00046     Optionally, you can use the @b Autoconf macros provided in the
00047     file @c filemm.m4 shipped with this package.  Put in your 
00048     @c configure.ac file lines like
00049     @verbatim 
00050     AM_FILEMM_PATH
00051     AM_FILEMM_NEED_WCHAR_TRAITS([AM_FILEMM_HAVE_WCHAR_FUNCS])
00052     AM_FILEMM_HAVE_WCHAR_SUPPORT
00053     @endverbatim        
00054     and include the (optional) configuration header before including
00055     filemm/streambuf.hh
00056     @code
00057     #ifndef HAVE_CONFIG_H
00058     # include "config.h"   // Name may vary depending on AC_CONFIG_HEADERS
00059     #endif
00060     #ifndef FILEMM_streambuf
00061     # include <filemm/streambuf.hh>
00062     #endif
00063     @endcode 
00064 
00065     @see @ref build 
00066 */
00067 #error This file is not for compilation
00068 // 
00069 // EOF
00070 //
Top of page
Last update Wed Apr 13 07:51:03 2005
Christian Holm
Created by DoxyGen 1.4.2