X-Git-Url: https://git.reactos.org/?p=reactos.git;a=blobdiff_plain;f=reactos%2Fsdk%2Flib%2F3rdparty%2Fstlport%2Fsrc%2Fmonetary.cpp;fp=reactos%2Fsdk%2Flib%2F3rdparty%2Fstlport%2Fsrc%2Fmonetary.cpp;h=0000000000000000000000000000000000000000;hp=d9b213ac0bba068a50872cb61f2a7dff33b99217;hb=c2c66aff7dacc62d125f2cd61d1167e9a2aa3fd6;hpb=b94e2d8ca0b7bb9c17f624e1b4b7e3e7f5b853ac diff --git a/reactos/sdk/lib/3rdparty/stlport/src/monetary.cpp b/reactos/sdk/lib/3rdparty/stlport/src/monetary.cpp deleted file mode 100644 index d9b213ac0bb..00000000000 --- a/reactos/sdk/lib/3rdparty/stlport/src/monetary.cpp +++ /dev/null @@ -1,152 +0,0 @@ -/* - * Copyright (c) 1999 - * Silicon Graphics Computer Systems, Inc. - * - * Copyright (c) 1999 - * Boris Fomitchev - * - * This material is provided "as is", with absolutely no warranty expressed - * or implied. Any use is at your own risk. - * - * Permission to use or copy this software for any purpose is hereby granted - * without fee, provided the above notices are retained on all copies. - * Permission to modify the code and to distribute modified code is granted, - * provided the above notices are retained, and a notice that the code was - * modified is included with the above copyright notice. - * - */ -#include "stlport_prefix.h" - -#include -#include - -_STLP_BEGIN_NAMESPACE - -static void _Init_monetary_formats(money_base::pattern& pos_format, - money_base::pattern& neg_format) { - pos_format.field[0] = (char) money_base::symbol; - pos_format.field[1] = (char) money_base::sign; - pos_format.field[2] = (char) money_base::none; - pos_format.field[3] = (char) money_base::value; - - neg_format.field[0] = (char) money_base::symbol; - neg_format.field[1] = (char) money_base::sign; - neg_format.field[2] = (char) money_base::none; - neg_format.field[3] = (char) money_base::value; -} - -// This is being used throughout the library -static const string _S_empty_string; -#ifndef _STLP_NO_WCHAR_T -static const wstring _S_empty_wstring; -#endif - -// -// moneypunct<> -// - -moneypunct::moneypunct(size_t __refs) : locale::facet(__refs) -{ _Init_monetary_formats(_M_pos_format, _M_neg_format); } -moneypunct::~moneypunct() {} - -char moneypunct::do_decimal_point() const {return ' ';} -char moneypunct::do_thousands_sep() const {return ' ';} -string moneypunct::do_grouping() const { return _S_empty_string; } -string moneypunct::do_curr_symbol() const { return _S_empty_string; } -string moneypunct::do_positive_sign() const { return _S_empty_string; } -string moneypunct::do_negative_sign() const { return _S_empty_string; } -money_base::pattern moneypunct::do_pos_format() const {return _M_pos_format;} -money_base::pattern moneypunct::do_neg_format() const {return _M_neg_format;} -int moneypunct::do_frac_digits() const {return 0;} - -moneypunct::moneypunct(size_t __refs) : locale::facet(__refs) -{ _Init_monetary_formats(_M_pos_format, _M_neg_format); } -moneypunct::~moneypunct() {} - -char moneypunct::do_decimal_point() const {return ' ';} -char moneypunct::do_thousands_sep() const {return ' ';} - -string moneypunct::do_grouping() const { return _S_empty_string; } -string moneypunct::do_curr_symbol() const { return _S_empty_string; } -string moneypunct::do_positive_sign() const { return _S_empty_string; } -string moneypunct::do_negative_sign() const { return _S_empty_string; } -money_base::pattern moneypunct::do_pos_format() const {return _M_pos_format;} -money_base::pattern moneypunct::do_neg_format() const {return _M_neg_format;} -int moneypunct::do_frac_digits() const {return 0;} - -#ifndef _STLP_NO_WCHAR_T -moneypunct::moneypunct(size_t __refs) : locale::facet(__refs) -{ _Init_monetary_formats(_M_pos_format, _M_neg_format); } -moneypunct::~moneypunct() {} - -wchar_t moneypunct::do_decimal_point() const {return L' ';} -wchar_t moneypunct::do_thousands_sep() const {return L' ';} -string moneypunct::do_grouping() const {return _S_empty_string;} - -wstring moneypunct::do_curr_symbol() const -{return _S_empty_wstring;} -wstring moneypunct::do_positive_sign() const -{return _S_empty_wstring;} -wstring moneypunct::do_negative_sign() const -{return _S_empty_wstring;} -int moneypunct::do_frac_digits() const {return 0;} -money_base::pattern moneypunct::do_pos_format() const -{return _M_pos_format;} -money_base::pattern moneypunct::do_neg_format() const -{return _M_neg_format;} - -moneypunct::moneypunct(size_t __refs) : locale::facet(__refs) -{ _Init_monetary_formats(_M_pos_format, _M_neg_format); } -moneypunct::~moneypunct() {} - -wchar_t moneypunct::do_decimal_point() const {return L' ';} -wchar_t moneypunct::do_thousands_sep() const {return L' ';} -string moneypunct::do_grouping() const { return _S_empty_string;} -wstring moneypunct::do_curr_symbol() const -{return _S_empty_wstring;} -wstring moneypunct::do_positive_sign() const -{return _S_empty_wstring;} -wstring moneypunct::do_negative_sign() const -{return _S_empty_wstring;} -int moneypunct::do_frac_digits() const {return 0;} - -money_base::pattern moneypunct::do_pos_format() const -{return _M_pos_format;} -money_base::pattern moneypunct::do_neg_format() const -{return _M_neg_format;} - -#endif /* WCHAR_T */ - -// -// Instantiations -// - -#if !defined (_STLP_NO_FORCE_INSTANTIATE) - -template class _STLP_CLASS_DECLSPEC money_get > >; -template class _STLP_CLASS_DECLSPEC money_put > >; -// template class money_put; - -# ifndef _STLP_NO_WCHAR_T -template class _STLP_CLASS_DECLSPEC money_get > >; -template class _STLP_CLASS_DECLSPEC money_put > >; -// template class money_put; -// template class money_get; -# endif - -#endif - -#if !defined (_STLP_STATIC_CONST_INIT_BUG) && !defined (_STLP_NO_STATIC_CONST_DEFINITION) -const bool moneypunct::intl; -const bool moneypunct::intl; -# ifndef _STLP_NO_WCHAR_T -const bool moneypunct::intl; -const bool moneypunct::intl; -# endif -#endif - -_STLP_END_NAMESPACE - -// Local Variables: -// mode:C++ -// End: