X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=boost%2Fdate_time%2Fstrings_from_facet.hpp;h=800919a0b52e8fdb8cb8ee097b0fbda30c8b7765;hb=08c1e93fa36a49f49325a07fe91ff92c964c2b6c;hp=845aeb84b90388e224dcd587f5603033ead110b0;hpb=bb4dd8289b351fae6b55e303f189127a394a1edd;p=platform%2Fupstream%2Fboost.git diff --git a/boost/date_time/strings_from_facet.hpp b/boost/date_time/strings_from_facet.hpp index 845aeb8..800919a 100644 --- a/boost/date_time/strings_from_facet.hpp +++ b/boost/date_time/strings_from_facet.hpp @@ -6,7 +6,7 @@ * Boost Software License, Version 1.0. (See accompanying * file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) * Author: Jeff Garland - * $Date: 2012-07-27 11:15:55 -0700 (Fri, 27 Jul 2012) $ + * $Date$ */ #include @@ -35,7 +35,6 @@ gather_month_strings(const std::locale& locale, bool short_strings=true) { typedef std::basic_string string_type; typedef std::vector collection_type; - typedef std::basic_ostringstream ostream_type; typedef std::ostreambuf_iterator ostream_iter_type; typedef std::basic_ostringstream stringstream_type; typedef std::time_put time_put_facet_type; @@ -50,7 +49,8 @@ gather_month_strings(const std::locale& locale, bool short_strings=true) //grab the needed strings by using the locale to //output each month const charT* p_outfmt = outfmt.c_str(), *p_outfmt_end = p_outfmt + outfmt.size(); - tm tm_value = {}; + tm tm_value; + memset(&tm_value, 0, sizeof(tm_value)); for (int m=0; m < 12; m++) { tm_value.tm_mon = m; stringstream_type ss; @@ -85,7 +85,6 @@ gather_weekday_strings(const std::locale& locale, bool short_strings=true) { typedef std::basic_string string_type; typedef std::vector collection_type; - typedef std::basic_ostringstream ostream_type; typedef std::ostreambuf_iterator ostream_iter_type; typedef std::basic_ostringstream stringstream_type; typedef std::time_put time_put_facet_type; @@ -103,7 +102,8 @@ gather_weekday_strings(const std::locale& locale, bool short_strings=true) //grab the needed strings by using the locale to //output each month / weekday const charT* p_outfmt = outfmt.c_str(), *p_outfmt_end = p_outfmt + outfmt.size(); - tm tm_value = {}; + tm tm_value; + memset(&tm_value, 0, sizeof(tm_value)); for (int i=0; i < 7; i++) { tm_value.tm_wday = i; stringstream_type ss;