aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/icu/common/uinit.cpp
diff options
context:
space:
mode:
authorDaniil Cherednik <dan.cherednik@gmail.com>2022-06-24 13:08:23 +0300
committerDaniil Cherednik <dan.cherednik@gmail.com>2022-06-24 13:08:23 +0300
commit067fd14417000b3601483f660fe9e27c3b47f0b5 (patch)
treeeb4fc96bcae1331d15432f6555b003185bc75848 /contrib/libs/icu/common/uinit.cpp
parentece86e83e77dcf3d9e757517d3d16f707272a4c7 (diff)
downloadydb-067fd14417000b3601483f660fe9e27c3b47f0b5.tar.gz
REVERT: r9621717 (disable pg_wrapper for OSS) YQ-1154
ref:d888564254e64ea675383c26661ff5332bf406f5
Diffstat (limited to 'contrib/libs/icu/common/uinit.cpp')
-rw-r--r--contrib/libs/icu/common/uinit.cpp74
1 files changed, 0 insertions, 74 deletions
diff --git a/contrib/libs/icu/common/uinit.cpp b/contrib/libs/icu/common/uinit.cpp
deleted file mode 100644
index 624431be02..0000000000
--- a/contrib/libs/icu/common/uinit.cpp
+++ /dev/null
@@ -1,74 +0,0 @@
-// © 2016 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-/*
-******************************************************************************
-* Copyright (C) 2001-2015, International Business Machines
-* Corporation and others. All Rights Reserved.
-******************************************************************************
-* file name: uinit.cpp
-* encoding: UTF-8
-* tab size: 8 (not used)
-* indentation:4
-*
-* created on: 2001July05
-* created by: George Rhoten
-*/
-
-#include "unicode/utypes.h"
-#include "unicode/icuplug.h"
-#include "unicode/uclean.h"
-#include "cmemory.h"
-#include "icuplugimp.h"
-#include "ucln_cmn.h"
-#include "ucnv_io.h"
-#include "umutex.h"
-#include "utracimp.h"
-
-U_NAMESPACE_BEGIN
-
-static UInitOnce gICUInitOnce = U_INITONCE_INITIALIZER;
-
-static UBool U_CALLCONV uinit_cleanup() {
- gICUInitOnce.reset();
- return TRUE;
-}
-
-static void U_CALLCONV
-initData(UErrorCode &status)
-{
-#if UCONFIG_ENABLE_PLUGINS
- /* initialize plugins */
- uplug_init(&status);
-#endif
-
-#if !UCONFIG_NO_CONVERSION
- /*
- * 2005-may-02
- *
- * ICU4C 3.4 (jitterbug 4497) hardcodes the data for Unicode character
- * properties for APIs that want to be fast.
- * Therefore, we need not load them here nor check for errors.
- * Instead, we load the converter alias table to see if any ICU data
- * is available.
- * Users should really open the service objects they need and check
- * for errors there, to make sure that the actual items they need are
- * available.
- */
- ucnv_io_countKnownConverters(&status);
-#endif
- ucln_common_registerCleanup(UCLN_COMMON_UINIT, uinit_cleanup);
-}
-
-U_NAMESPACE_END
-
-U_NAMESPACE_USE
-
-/*
- * ICU Initialization Function. Need not be called.
- */
-U_CAPI void U_EXPORT2
-u_init(UErrorCode *status) {
- UTRACE_ENTRY_OC(UTRACE_U_INIT);
- umtx_initOnce(gICUInitOnce, &initData, *status);
- UTRACE_EXIT_STATUS(*status);
-}