| Index: source/i18n/csdetect.cpp
|
| diff --git a/source/i18n/csdetect.cpp b/source/i18n/csdetect.cpp
|
| index 66d8f3a2ae3cc93142b509eb1c2d51638e93f7f4..5dadf3774a14e7549efafc134dc755e11460f367 100644
|
| --- a/source/i18n/csdetect.cpp
|
| +++ b/source/i18n/csdetect.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.
|
| **********************************************************************
|
| */
|
| @@ -27,8 +29,6 @@
|
| #include "csrucode.h"
|
| #include "csr2022.h"
|
|
|
| -#define ARRAY_SIZE(array) (sizeof array / sizeof array[0])
|
| -
|
| #define NEW_ARRAY(type,count) (type *) uprv_malloc((count) * sizeof(type))
|
| #define DELETE_ARRAY(array) uprv_free((void *) (array))
|
|
|
| @@ -120,7 +120,7 @@ static void U_CALLCONV initRecognizers(UErrorCode &status) {
|
| new CSRecognizerInfo(new CharsetRecog_IBM420_ar_ltr(), FALSE)
|
| #endif
|
| };
|
| - int32_t rCount = ARRAY_SIZE(tempArray);
|
| + int32_t rCount = UPRV_LENGTHOF(tempArray);
|
|
|
| fCSRecognizers = NEW_ARRAY(CSRecognizerInfo *, rCount);
|
|
|
|
|