From a3a500f892aa153e40648993c5422a768cacc418 Mon Sep 17 00:00:00 2001 From: Michael Grady Date: Thu, 16 Sep 2010 02:05:19 +0000 Subject: [PATCH] ICU-7947 Fix previous checkin, expandCapacity allows minimumCapacity=0 X-SVN-Rev: 28628 --- icu4c/source/common/uvector.cpp | 2 +- icu4c/source/common/uvectr32.cpp | 2 +- icu4c/source/common/uvectr64.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/icu4c/source/common/uvector.cpp b/icu4c/source/common/uvector.cpp index fbe5a7d564e..3de2d59a7cd 100644 --- a/icu4c/source/common/uvector.cpp +++ b/icu4c/source/common/uvector.cpp @@ -326,7 +326,7 @@ int32_t UVector::indexOf(UHashTok key, int32_t startIndex, int8_t hint) const { } UBool UVector::ensureCapacity(int32_t minimumCapacity, UErrorCode &status) { - if (minimumCapacity < 1) { + if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; return FALSE; } diff --git a/icu4c/source/common/uvectr32.cpp b/icu4c/source/common/uvectr32.cpp index 79328d8067d..802d11e0c33 100644 --- a/icu4c/source/common/uvectr32.cpp +++ b/icu4c/source/common/uvectr32.cpp @@ -196,7 +196,7 @@ int32_t UVector32::indexOf(int32_t key, int32_t startIndex) const { UBool UVector32::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { - if (minimumCapacity < 1) { + if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; return FALSE; } diff --git a/icu4c/source/common/uvectr64.cpp b/icu4c/source/common/uvectr64.cpp index 58c362ed6cb..9e8eb2811a7 100644 --- a/icu4c/source/common/uvectr64.cpp +++ b/icu4c/source/common/uvectr64.cpp @@ -114,7 +114,7 @@ void UVector64::removeAllElements(void) { } UBool UVector64::expandCapacity(int32_t minimumCapacity, UErrorCode &status) { - if (minimumCapacity < 1) { + if (minimumCapacity < 0) { status = U_ILLEGAL_ARGUMENT_ERROR; return FALSE; }