mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 06:53:45 +00:00
ICU-10070 Misunderstanding, back out r33521
X-SVN-Rev: 33524
This commit is contained in:
parent
6b83580f8a
commit
eea5fa79bb
1 changed files with 2 additions and 4 deletions
|
@ -387,14 +387,13 @@ static void TestGetContainedRegions() {
|
|||
const URegion *r = uregion_getRegionFromCode(rd->code, &status);
|
||||
if ( U_SUCCESS(status) ) {
|
||||
UEnumeration *containedRegions;
|
||||
int32_t resultLength = 0; /* bug in uenum_next if this is NULL, only affects some compilers */
|
||||
const char *crID;
|
||||
if (uregion_getType(r) == URGN_GROUPING) {
|
||||
continue;
|
||||
}
|
||||
containedRegions = uregion_getContainedRegions(r, &status);
|
||||
if (containedRegions) {
|
||||
while ((crID = uenum_next(containedRegions, &resultLength, &status)) != NULL && U_SUCCESS(status) ) {
|
||||
while ((crID = uenum_next(containedRegions, NULL, &status)) != NULL && U_SUCCESS(status) ) {
|
||||
const URegion *cr = uregion_getRegionFromCode(crID, &status);
|
||||
const URegion *containingRegion = (cr)? uregion_getContainingRegion(cr) : NULL;
|
||||
if ( !containingRegion || !uregion_isEqualTo(containingRegion, r) ) {
|
||||
|
@ -417,14 +416,13 @@ static void TestGetContainedRegionsWithType() {
|
|||
const URegion *r = uregion_getRegionFromCode(rd->code, &status);
|
||||
if ( U_SUCCESS(status) ) {
|
||||
UEnumeration *containedRegions;
|
||||
int32_t resultLength = 0; /* bug in uenum_next if this is NULL, only affects some compilers */
|
||||
const char *crID;
|
||||
if (uregion_getType(r) != URGN_CONTINENT) {
|
||||
continue;
|
||||
}
|
||||
containedRegions = uregion_getContainedRegionsOfType(r, URGN_TERRITORY, &status);
|
||||
if (containedRegions) {
|
||||
while ((crID = uenum_next(containedRegions, &resultLength, &status)) != NULL && U_SUCCESS(status) ) {
|
||||
while ((crID = uenum_next(containedRegions, NULL, &status)) != NULL && U_SUCCESS(status) ) {
|
||||
const URegion *cr = uregion_getRegionFromCode(crID, &status);
|
||||
const URegion *containingRegion = (cr)? uregion_getContainingRegionOfType(cr, URGN_CONTINENT) : NULL;
|
||||
if ( !containingRegion || !uregion_isEqualTo(containingRegion, r) ) {
|
||||
|
|
Loading…
Add table
Reference in a new issue