summaryrefslogtreecommitdiff
path: root/deps/node/deps/icu-small/source/common/ustrcase_locale.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'deps/node/deps/icu-small/source/common/ustrcase_locale.cpp')
-rw-r--r--deps/node/deps/icu-small/source/common/ustrcase_locale.cpp94
1 files changed, 0 insertions, 94 deletions
diff --git a/deps/node/deps/icu-small/source/common/ustrcase_locale.cpp b/deps/node/deps/icu-small/source/common/ustrcase_locale.cpp
deleted file mode 100644
index 2ecd24f0..00000000
--- a/deps/node/deps/icu-small/source/common/ustrcase_locale.cpp
+++ /dev/null
@@ -1,94 +0,0 @@
-// © 2016 and later: Unicode, Inc. and others.
-// License & terms of use: http://www.unicode.org/copyright.html
-/*
-*******************************************************************************
-* Copyright (C) 2011, International Business Machines
-* Corporation and others. All Rights Reserved.
-*******************************************************************************
-* file name: ustrcase_locale.cpp
-* encoding: UTF-8
-* tab size: 8 (not used)
-* indentation:4
-*
-* created on: 2011may31
-* created by: Markus W. Scherer
-*
-* Locale-sensitive case mapping functions (ones that call uloc_getDefault())
-* were moved here to break dependency cycles among parts of the common library.
-*/
-
-#include "unicode/utypes.h"
-#include "uassert.h"
-#include "unicode/brkiter.h"
-#include "unicode/casemap.h"
-#include "unicode/ucasemap.h"
-#include "unicode/uloc.h"
-#include "unicode/ustring.h"
-#include "ucase.h"
-#include "ucasemap_imp.h"
-
-U_CFUNC int32_t
-ustrcase_getCaseLocale(const char *locale) {
- if (locale == NULL) {
- locale = uloc_getDefault();
- }
- if (*locale == 0) {
- return UCASE_LOC_ROOT;
- } else {
- return ucase_getCaseLocale(locale);
- }
-}
-
-/* public API functions */
-
-U_CAPI int32_t U_EXPORT2
-u_strToLower(UChar *dest, int32_t destCapacity,
- const UChar *src, int32_t srcLength,
- const char *locale,
- UErrorCode *pErrorCode) {
- return ustrcase_mapWithOverlap(
- ustrcase_getCaseLocale(locale), 0, UCASEMAP_BREAK_ITERATOR_NULL
- dest, destCapacity,
- src, srcLength,
- ustrcase_internalToLower, *pErrorCode);
-}
-
-U_CAPI int32_t U_EXPORT2
-u_strToUpper(UChar *dest, int32_t destCapacity,
- const UChar *src, int32_t srcLength,
- const char *locale,
- UErrorCode *pErrorCode) {
- return ustrcase_mapWithOverlap(
- ustrcase_getCaseLocale(locale), 0, UCASEMAP_BREAK_ITERATOR_NULL
- dest, destCapacity,
- src, srcLength,
- ustrcase_internalToUpper, *pErrorCode);
-}
-
-U_NAMESPACE_BEGIN
-
-int32_t CaseMap::toLower(
- const char *locale, uint32_t options,
- const UChar *src, int32_t srcLength,
- UChar *dest, int32_t destCapacity, Edits *edits,
- UErrorCode &errorCode) {
- return ustrcase_map(
- ustrcase_getCaseLocale(locale), options, UCASEMAP_BREAK_ITERATOR_NULL
- dest, destCapacity,
- src, srcLength,
- ustrcase_internalToLower, edits, errorCode);
-}
-
-int32_t CaseMap::toUpper(
- const char *locale, uint32_t options,
- const UChar *src, int32_t srcLength,
- UChar *dest, int32_t destCapacity, Edits *edits,
- UErrorCode &errorCode) {
- return ustrcase_map(
- ustrcase_getCaseLocale(locale), options, UCASEMAP_BREAK_ITERATOR_NULL
- dest, destCapacity,
- src, srcLength,
- ustrcase_internalToUpper, edits, errorCode);
-}
-
-U_NAMESPACE_END