Ticket #8259: boost-03-icu_cleanup.patch

File boost-03-icu_cleanup.patch, 659 bytes (added by 166291@…, 10 years ago)
  • libs/locale/src/icu/icu_backend.cpp

     
    1717#include <iterator>
    1818
    1919#include <unicode/ucnv.h>
     20#include <unicode/uclean.h>
    2021
     22class backend_icu
     23{
     24    public:
     25        backend_icu()
     26        {
     27            UErrorCode error = U_ZERO_ERROR;
     28            u_init(&error);
     29        }
     30       
     31        ~backend_icu()
     32        {
     33            u_cleanup();
     34        }
     35};
     36
     37static backend_icu backend;
     38
    2139namespace boost {
    2240namespace locale {
    2341namespace impl_icu {