diff options
author | mcheshkov <mcheshkov@yandex-team.ru> | 2022-02-10 16:46:16 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:46:16 +0300 |
commit | 1312621288956f199a5bd5342b0133d4395fa725 (patch) | |
tree | 1a2c5ffcf89eb53ecd79dbc9bc0a195c27404d0c /contrib/libs/icu/i18n/udateintervalformat.cpp | |
parent | e9d19cec64684c9c1e6b0c98297e5b895cf904fe (diff) | |
download | ydb-1312621288956f199a5bd5342b0133d4395fa725.tar.gz |
Restoring authorship annotation for <mcheshkov@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/icu/i18n/udateintervalformat.cpp')
-rw-r--r-- | contrib/libs/icu/i18n/udateintervalformat.cpp | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/contrib/libs/icu/i18n/udateintervalformat.cpp b/contrib/libs/icu/i18n/udateintervalformat.cpp index 58dcfbd4be..388960384b 100644 --- a/contrib/libs/icu/i18n/udateintervalformat.cpp +++ b/contrib/libs/icu/i18n/udateintervalformat.cpp @@ -1,4 +1,4 @@ -// © 2016 and later: Unicode, Inc. and others. +// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ***************************************************************************************** @@ -18,21 +18,21 @@ #include "unicode/timezone.h" #include "unicode/locid.h" #include "unicode/unistr.h" -#include "formattedval_impl.h" +#include "formattedval_impl.h" U_NAMESPACE_USE -// Magic number: FDIV in ASCII -UPRV_FORMATTED_VALUE_CAPI_AUTO_IMPL( - FormattedDateInterval, - UFormattedDateInterval, - UFormattedDateIntervalImpl, - UFormattedDateIntervalApiHelper, - udtitvfmt, - 0x46444956) - - +// Magic number: FDIV in ASCII +UPRV_FORMATTED_VALUE_CAPI_AUTO_IMPL( + FormattedDateInterval, + UFormattedDateInterval, + UFormattedDateIntervalImpl, + UFormattedDateIntervalApiHelper, + udtitvfmt, + 0x46444956) + + U_CAPI UDateIntervalFormat* U_EXPORT2 udtitvfmt_open(const char* locale, const UChar* skeleton, @@ -116,40 +116,40 @@ udtitvfmt_format(const UDateIntervalFormat* formatter, } -U_DRAFT void U_EXPORT2 -udtitvfmt_formatToResult( - const UDateIntervalFormat* formatter, - UDate fromDate, - UDate toDate, - UFormattedDateInterval* result, - UErrorCode* status) { - if (U_FAILURE(*status)) { - return; - } - auto* resultImpl = UFormattedDateIntervalApiHelper::validate(result, *status); - DateInterval interval = DateInterval(fromDate,toDate); - if (resultImpl != nullptr) { - resultImpl->fImpl = reinterpret_cast<const DateIntervalFormat*>(formatter) - ->formatToValue(interval, *status); - } -} - -U_DRAFT void U_EXPORT2 -udtitvfmt_formatCalendarToResult( - const UDateIntervalFormat* formatter, - UCalendar* fromCalendar, - UCalendar* toCalendar, - UFormattedDateInterval* result, - UErrorCode* status) { - if (U_FAILURE(*status)) { - return; - } - auto* resultImpl = UFormattedDateIntervalApiHelper::validate(result, *status); - if (resultImpl != nullptr) { - resultImpl->fImpl = reinterpret_cast<const DateIntervalFormat*>(formatter) - ->formatToValue(*(Calendar *)fromCalendar, *(Calendar *)toCalendar, *status); - } -} - - +U_DRAFT void U_EXPORT2 +udtitvfmt_formatToResult( + const UDateIntervalFormat* formatter, + UDate fromDate, + UDate toDate, + UFormattedDateInterval* result, + UErrorCode* status) { + if (U_FAILURE(*status)) { + return; + } + auto* resultImpl = UFormattedDateIntervalApiHelper::validate(result, *status); + DateInterval interval = DateInterval(fromDate,toDate); + if (resultImpl != nullptr) { + resultImpl->fImpl = reinterpret_cast<const DateIntervalFormat*>(formatter) + ->formatToValue(interval, *status); + } +} + +U_DRAFT void U_EXPORT2 +udtitvfmt_formatCalendarToResult( + const UDateIntervalFormat* formatter, + UCalendar* fromCalendar, + UCalendar* toCalendar, + UFormattedDateInterval* result, + UErrorCode* status) { + if (U_FAILURE(*status)) { + return; + } + auto* resultImpl = UFormattedDateIntervalApiHelper::validate(result, *status); + if (resultImpl != nullptr) { + resultImpl->fImpl = reinterpret_cast<const DateIntervalFormat*>(formatter) + ->formatToValue(*(Calendar *)fromCalendar, *(Calendar *)toCalendar, *status); + } +} + + #endif /* #if !UCONFIG_NO_FORMATTING */ |