| Index: source/i18n/csr2022.cpp
|
| diff --git a/source/i18n/csr2022.cpp b/source/i18n/csr2022.cpp
|
| index 236a5267145f5acd352ce1a5521632a39ba52f24..66289ee6fba1be0b5d62fa31060449804346a054 100644
|
| --- a/source/i18n/csr2022.cpp
|
| +++ b/source/i18n/csr2022.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-2015, 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 "cstring.h"
|
|
|
| #include "csr2022.h"
|
| @@ -16,8 +19,6 @@
|
|
|
| U_NAMESPACE_BEGIN
|
|
|
| -#define ARRAY_SIZE(array) (sizeof array / sizeof array[0])
|
| -
|
| /**
|
| * Matching function shared among the 2022 detectors JP, CN and KR
|
| * Counts up the number of legal and unrecognized escape sequences in
|
| @@ -149,7 +150,7 @@ UBool CharsetRecog_2022JP::match(InputText *textIn, CharsetMatch *results) const
|
| int32_t confidence = match_2022(textIn->fInputBytes,
|
| textIn->fInputLen,
|
| escapeSequences_2022JP,
|
| - ARRAY_SIZE(escapeSequences_2022JP));
|
| + UPRV_LENGTHOF(escapeSequences_2022JP));
|
| results->set(textIn, this, confidence);
|
| return (confidence > 0);
|
| }
|
| @@ -165,7 +166,7 @@ UBool CharsetRecog_2022KR::match(InputText *textIn, CharsetMatch *results) const
|
| int32_t confidence = match_2022(textIn->fInputBytes,
|
| textIn->fInputLen,
|
| escapeSequences_2022KR,
|
| - ARRAY_SIZE(escapeSequences_2022KR));
|
| + UPRV_LENGTHOF(escapeSequences_2022KR));
|
| results->set(textIn, this, confidence);
|
| return (confidence > 0);
|
| }
|
| @@ -180,7 +181,7 @@ UBool CharsetRecog_2022CN::match(InputText *textIn, CharsetMatch *results) const
|
| int32_t confidence = match_2022(textIn->fInputBytes,
|
| textIn->fInputLen,
|
| escapeSequences_2022CN,
|
| - ARRAY_SIZE(escapeSequences_2022CN));
|
| + UPRV_LENGTHOF(escapeSequences_2022CN));
|
| results->set(textIn, this, confidence);
|
| return (confidence > 0);
|
| }
|
|
|