Boost.Locale
|
00001 // 00002 // Copyright (c) 2009-2011 Artyom Beilis (Tonkikh) 00003 // 00004 // Distributed under the Boost Software License, Version 1.0. (See 00005 // accompanying file LICENSE_1_0.txt or copy at 00006 // http://www.boost.org/LICENSE_1_0.txt) 00007 // 00008 #ifndef BOOST_LOCALE_DEFINITIONS_HPP_INCLUDED 00009 #define BOOST_LOCALE_DEFINITIONS_HPP_INCLUDED 00010 00011 #include <boost/config.hpp> 00012 00013 // Support older ICU versions 00014 #ifndef BOOST_SYMBOL_VISIBLE 00015 # define BOOST_SYMBOL_VISIBLE 00016 #endif 00017 00018 #ifdef BOOST_HAS_DECLSPEC 00019 # if defined(BOOST_ALL_DYN_LINK) || defined(BOOST_LOCALE_DYN_LINK) 00020 # ifdef BOOST_LOCALE_SOURCE 00021 # define BOOST_LOCALE_DECL BOOST_SYMBOL_EXPORT 00022 # else 00023 # define BOOST_LOCALE_DECL BOOST_SYMBOL_IMPORT 00024 # endif // BOOST_LOCALE_SOURCE 00025 # endif // DYN_LINK 00026 #endif // BOOST_HAS_DECLSPEC 00027 00028 #ifndef BOOST_LOCALE_DECL 00029 # define BOOST_LOCALE_DECL 00030 #endif 00031 00032 #endif // boost/locale/config.hpp 00033 // vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 00034