Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Unified Diff: source/i18n/csrmbcs.cpp

Issue 2440913002: Update ICU to 58.1
Patch Set: Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « source/i18n/csrmbcs.h ('k') | source/i18n/csrsbcs.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: source/i18n/csrmbcs.cpp
diff --git a/source/i18n/csrmbcs.cpp b/source/i18n/csrmbcs.cpp
index fef2e86901503a62e993c8915b4085405a78f293..fef61bab2168c7ad422fe69179c92dbd36a9413e 100644
--- a/source/i18n/csrmbcs.cpp
+++ b/source/i18n/csrmbcs.cpp
@@ -1,6 +1,8 @@
+// Copyright (C) 2016 and later: Unicode, Inc. and others.
+// License & terms of use: http://www.unicode.org/copyright.html
/*
**********************************************************************
- * Copyright (C) 2005-2012, International Business Machines
+ * Copyright (C) 2005-2016, International Business Machines
* Corporation and others. All Rights Reserved.
**********************************************************************
*/
@@ -9,6 +11,7 @@
#if !UCONFIG_NO_CONVERSION
+#include "cmemory.h"
#include "csmatch.h"
#include "csrmbcs.h"
@@ -16,8 +19,6 @@
U_NAMESPACE_BEGIN
-#define ARRAY_SIZE(array) (sizeof array / sizeof array[0])
-
#define min(x,y) (((x)<(y))?(x):(y))
static const uint16_t commonChars_sjis [] = {
@@ -269,7 +270,7 @@ UBool CharsetRecog_sjis::nextChar(IteratedChar* it, InputText* det) const {
}
UBool CharsetRecog_sjis::match(InputText* det, CharsetMatch *results) const {
- int32_t confidence = match_mbcs(det, commonChars_sjis, ARRAY_SIZE(commonChars_sjis));
+ int32_t confidence = match_mbcs(det, commonChars_sjis, UPRV_LENGTHOF(commonChars_sjis));
results->set(det, this, confidence);
return (confidence > 0);
}
@@ -370,7 +371,7 @@ const char *CharsetRecog_euc_jp::getLanguage() const
UBool CharsetRecog_euc_jp::match(InputText *det, CharsetMatch *results) const
{
- int32_t confidence = match_mbcs(det, commonChars_euc_jp, ARRAY_SIZE(commonChars_euc_jp));
+ int32_t confidence = match_mbcs(det, commonChars_euc_jp, UPRV_LENGTHOF(commonChars_euc_jp));
results->set(det, this, confidence);
return (confidence > 0);
}
@@ -392,7 +393,7 @@ const char *CharsetRecog_euc_kr::getLanguage() const
UBool CharsetRecog_euc_kr::match(InputText *det, CharsetMatch *results) const
{
- int32_t confidence = match_mbcs(det, commonChars_euc_kr, ARRAY_SIZE(commonChars_euc_kr));
+ int32_t confidence = match_mbcs(det, commonChars_euc_kr, UPRV_LENGTHOF(commonChars_euc_kr));
results->set(det, this, confidence);
return (confidence > 0);
}
@@ -444,7 +445,7 @@ const char *CharsetRecog_big5::getLanguage() const
UBool CharsetRecog_big5::match(InputText *det, CharsetMatch *results) const
{
- int32_t confidence = match_mbcs(det, commonChars_big5, ARRAY_SIZE(commonChars_big5));
+ int32_t confidence = match_mbcs(det, commonChars_big5, UPRV_LENGTHOF(commonChars_big5));
results->set(det, this, confidence);
return (confidence > 0);
}
@@ -520,7 +521,7 @@ const char *CharsetRecog_gb_18030::getLanguage() const
UBool CharsetRecog_gb_18030::match(InputText *det, CharsetMatch *results) const
{
- int32_t confidence = match_mbcs(det, commonChars_gb_18030, ARRAY_SIZE(commonChars_gb_18030));
+ int32_t confidence = match_mbcs(det, commonChars_gb_18030, UPRV_LENGTHOF(commonChars_gb_18030));
results->set(det, this, confidence);
return (confidence > 0);
}
« no previous file with comments | « source/i18n/csrmbcs.h ('k') | source/i18n/csrsbcs.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698