diff --git a/icu4c/source/i18n/cpdtrans.h b/icu4c/source/i18n/cpdtrans.h index 833b2cb8198..e964d4cc3af 100644 --- a/icu4c/source/i18n/cpdtrans.h +++ b/icu4c/source/i18n/cpdtrans.h @@ -1,6 +1,6 @@ /* ********************************************************************** -* Copyright (C) 1999-2007, International Business Machines +* Copyright (C) 1999-2009, International Business Machines * Corporation and others. All Rights Reserved. ********************************************************************** * Date Name Description @@ -114,11 +114,11 @@ public: /** * Returns the transliterator at the given index in this chain. - * @param index index into chain, from 0 to getCount() - 1 + * @param idx index into chain, from 0 to getCount() - 1 * @return transliterator at the given index * @internal Use transliterator factory methods instead since this class will be removed in that release. */ - virtual const Transliterator& getTransliterator(int32_t index) const; + virtual const Transliterator& getTransliterator(int32_t idx) const; /** * Sets the transliterators. @@ -166,7 +166,7 @@ protected: * Implements {@link Transliterator#handleTransliterate}. * @internal Use transliterator factory methods instead since this class will be removed in that release. */ - virtual void handleTransliterate(Replaceable& text, UTransPosition& index, + virtual void handleTransliterate(Replaceable& text, UTransPosition& idx, UBool incremental) const; public: diff --git a/icu4c/source/tools/makeconv/genmbcs.c b/icu4c/source/tools/makeconv/genmbcs.c index 2d64bfc013f..696ce4fe95c 100644 --- a/icu4c/source/tools/makeconv/genmbcs.c +++ b/icu4c/source/tools/makeconv/genmbcs.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2000-2008, International Business Machines +* Copyright (C) 2000-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -559,7 +559,7 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, UChar32 c, int8_t flag) { uint16_t *stage3, *p; - uint32_t index; + uint32_t idx; uint16_t old; uint8_t b; @@ -580,13 +580,13 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, b=*bytes; /* inspect stage 1 */ - index=c>>MBCS_STAGE_1_SHIFT; + idx=c>>MBCS_STAGE_1_SHIFT; if(mbcsData->utf8Friendly && c<=SBCS_UTF8_MAX) { nextOffset=(c>>MBCS_STAGE_2_SHIFT)&MBCS_STAGE_2_BLOCK_MASK&~(MBCS_UTF8_STAGE_3_BLOCKS-1); } else { nextOffset=(c>>MBCS_STAGE_2_SHIFT)&MBCS_STAGE_2_BLOCK_MASK; } - if(mbcsData->stage1[index]==MBCS_STAGE_2_ALL_UNASSIGNED_INDEX) { + if(mbcsData->stage1[idx]==MBCS_STAGE_2_ALL_UNASSIGNED_INDEX) { /* allocate another block in stage 2 */ newBlock=mbcsData->stage2Top; if(mbcsData->utf8Friendly) { @@ -606,12 +606,12 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, * each stage 2 block contains 64 16-bit words: * 6 code point bits 9..4 with 1 stage 3 index */ - mbcsData->stage1[index]=(uint16_t)newBlock; + mbcsData->stage1[idx]=(uint16_t)newBlock; mbcsData->stage2Top=newTop; } /* inspect stage 2 */ - index=mbcsData->stage1[index]+nextOffset; + idx=mbcsData->stage1[idx]+nextOffset; if(mbcsData->utf8Friendly && c<=SBCS_UTF8_MAX) { /* allocate 64-entry blocks for UTF-8-friendly lookup */ blockSize=MBCS_UTF8_STAGE_3_BLOCK_SIZE; @@ -620,7 +620,7 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, blockSize=MBCS_STAGE_3_BLOCK_SIZE; nextOffset=c&MBCS_STAGE_3_BLOCK_MASK; } - if(mbcsData->stage2Single[index]==0) { + if(mbcsData->stage2Single[idx]==0) { /* allocate another block in stage 3 */ newBlock=mbcsData->stage3Top; if(mbcsData->utf8Friendly) { @@ -636,7 +636,7 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, return FALSE; } /* each block has 16 uint16_t entries */ - i=index; + i=idx; while(newBlockstage2Single[i++]=(uint16_t)newBlock; newBlock+=MBCS_STAGE_3_BLOCK_SIZE; @@ -645,7 +645,7 @@ MBCSSingleAddFromUnicode(MBCSData *mbcsData, } /* write the codepage entry into stage 3 and get the previous entry */ - p=stage3+mbcsData->stage2Single[index]+nextOffset; + p=stage3+mbcsData->stage2Single[idx]+nextOffset; old=*p; if(flag<=0) { *p=(uint16_t)(0xf00|b); @@ -679,7 +679,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, char buffer[10]; const uint8_t *pb; uint8_t *stage3, *p; - uint32_t index, b, old, stage3Index; + uint32_t idx, b, old, stage3Index; int32_t maxCharLength; uint32_t blockSize, newTop, i, nextOffset, newBlock, min, overlap, maxOverlap; @@ -710,13 +710,13 @@ MBCSAddFromUnicode(MBCSData *mbcsData, stage3=mbcsData->fromUBytes; /* inspect stage 1 */ - index=c>>MBCS_STAGE_1_SHIFT; + idx=c>>MBCS_STAGE_1_SHIFT; if(mbcsData->utf8Friendly && c<=mbcsData->utf8Max) { nextOffset=(c>>MBCS_STAGE_2_SHIFT)&MBCS_STAGE_2_BLOCK_MASK&~(MBCS_UTF8_STAGE_3_BLOCKS-1); } else { nextOffset=(c>>MBCS_STAGE_2_SHIFT)&MBCS_STAGE_2_BLOCK_MASK; } - if(mbcsData->stage1[index]==MBCS_STAGE_2_ALL_UNASSIGNED_INDEX) { + if(mbcsData->stage1[idx]==MBCS_STAGE_2_ALL_UNASSIGNED_INDEX) { /* allocate another block in stage 2 */ newBlock=mbcsData->stage2Top; if(mbcsData->utf8Friendly) { @@ -737,7 +737,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, * each stage 2 block contains 64 32-bit words: * 6 code point bits 9..4 with value with bits 31..16 "assigned" flags and bits 15..0 stage 3 index */ - i=index; + i=idx; while(newBlockstage1[i++]=(uint16_t)newBlock; newBlock+=MBCS_STAGE_2_BLOCK_SIZE; @@ -746,7 +746,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, } /* inspect stage 2 */ - index=mbcsData->stage1[index]+nextOffset; + idx=mbcsData->stage1[idx]+nextOffset; if(mbcsData->utf8Friendly && c<=mbcsData->utf8Max) { /* allocate 64-entry blocks for UTF-8-friendly lookup */ blockSize=MBCS_UTF8_STAGE_3_BLOCK_SIZE*maxCharLength; @@ -755,7 +755,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, blockSize=MBCS_STAGE_3_BLOCK_SIZE*maxCharLength; nextOffset=c&MBCS_STAGE_3_BLOCK_MASK; } - if(mbcsData->stage2[index]==0) { + if(mbcsData->stage2[idx]==0) { /* allocate another block in stage 3 */ newBlock=mbcsData->stage3Top; if(mbcsData->utf8Friendly && nextOffset>=MBCS_STAGE_3_GRANULARITY) { @@ -781,7 +781,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, return FALSE; } /* each block has 16*maxCharLength bytes */ - i=index; + i=idx; while(newBlockstage2[i++]=(newBlock/MBCS_STAGE_3_GRANULARITY)/maxCharLength; newBlock+=MBCS_STAGE_3_BLOCK_SIZE*maxCharLength; @@ -789,7 +789,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, mbcsData->stage3Top=newTop; /* ==newBlock */ } - stage3Index=MBCS_STAGE_3_GRANULARITY*(uint32_t)(uint16_t)mbcsData->stage2[index]; + stage3Index=MBCS_STAGE_3_GRANULARITY*(uint32_t)(uint16_t)mbcsData->stage2[idx]; /* Build an alternate, UTF-8-friendly stage table as well. */ if(mbcsData->utf8Friendly && c<=mbcsData->utf8Max) { @@ -866,7 +866,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, } /* check that this Unicode code point was still unassigned */ - if((mbcsData->stage2[index+(nextOffset>>MBCS_STAGE_2_SHIFT)]&(1UL<<(16+(c&0xf))))!=0 || old!=0) { + if((mbcsData->stage2[idx+(nextOffset>>MBCS_STAGE_2_SHIFT)]&(1UL<<(16+(c&0xf))))!=0 || old!=0) { if(flag>=0) { fprintf(stderr, "error: duplicate Unicode code point at U+%04x<->0x%s see 0x%02x\n", (int)c, printBytes(buffer, bytes, length), (int)old); @@ -880,7 +880,7 @@ MBCSAddFromUnicode(MBCSData *mbcsData, } if(flag<=0) { /* set the roundtrip flag */ - mbcsData->stage2[index+(nextOffset>>4)]|=(1UL<<(16+(c&0xf))); + mbcsData->stage2[idx+(nextOffset>>4)]|=(1UL<<(16+(c&0xf))); } return TRUE; diff --git a/icu4c/source/tools/toolutil/package.cpp b/icu4c/source/tools/toolutil/package.cpp index c5db3017338..cffedfbe8a1 100644 --- a/icu4c/source/tools/toolutil/package.cpp +++ b/icu4c/source/tools/toolutil/package.cpp @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2007, International Business Machines +* Copyright (C) 1999-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -406,13 +406,13 @@ Package::Package() { } Package::~Package() { - int32_t index; + int32_t idx; free(inData); - for(index=0; index=MAX_FILE_COUNT) { fprintf(stderr, "icupkg: too many items, maximum is %d\n", MAX_FILE_COUNT); exit(U_BUFFER_OVERFLOW_ERROR); } // move the following items down - index=~index; - if(index=0) { +Package::removeItem(int32_t idx) { + if(idx>=0) { // remove the item - if(items[index].isDataOwned) { - free(items[index].data); + if(items[idx].isDataOwned) { + free(items[idx].data); } // move the following items up - if((index+1)=0) { - removeItem(index); + while((idx=findNextItem())>=0) { + removeItem(idx); } } @@ -1058,7 +1058,7 @@ Package::removeItems(const Package &listPkg) { } void -Package::extractItem(const char *filesPath, const char *outName, int32_t index, char outType) { +Package::extractItem(const char *filesPath, const char *outName, int32_t idx, char outType) { char filename[1024]; UDataSwapper *ds; FILE *file; @@ -1067,10 +1067,10 @@ Package::extractItem(const char *filesPath, const char *outName, int32_t index, uint8_t itemCharset, outCharset; UBool itemIsBigEndian, outIsBigEndian; - if(index<0 || itemCount<=index) { + if(idx<0 || itemCount<=idx) { return; } - pItem=items+index; + pItem=items+idx; // swap the data to the outType // outType==0: don't swap @@ -1082,7 +1082,7 @@ Package::extractItem(const char *filesPath, const char *outName, int32_t index, ds=udata_openSwapper(itemIsBigEndian, itemCharset, outIsBigEndian, outCharset, &errorCode); if(U_FAILURE(errorCode)) { fprintf(stderr, "icupkg: udata_openSwapper(item %ld) failed - %s\n", - (long)index, u_errorName(errorCode)); + (long)idx, u_errorName(errorCode)); exit(errorCode); } @@ -1092,7 +1092,7 @@ Package::extractItem(const char *filesPath, const char *outName, int32_t index, // swap the item from its platform properties to the desired ones udata_swap(ds, pItem->data, pItem->length, pItem->data, &errorCode); if(U_FAILURE(errorCode)) { - fprintf(stderr, "icupkg: udata_swap(item %ld) failed - %s\n", (long)index, u_errorName(errorCode)); + fprintf(stderr, "icupkg: udata_swap(item %ld) failed - %s\n", (long)idx, u_errorName(errorCode)); exit(errorCode); } udata_closeSwapper(ds); @@ -1115,17 +1115,17 @@ Package::extractItem(const char *filesPath, const char *outName, int32_t index, } void -Package::extractItem(const char *filesPath, int32_t index, char outType) { - extractItem(filesPath, items[index].name, index, outType); +Package::extractItem(const char *filesPath, int32_t idx, char outType) { + extractItem(filesPath, items[idx].name, idx, outType); } void Package::extractItems(const char *filesPath, const char *pattern, char outType) { - int32_t index; + int32_t idx; findItems(pattern); - while((index=findNextItem())>=0) { - extractItem(filesPath, index, outType); + while((idx=findNextItem())>=0) { + extractItem(filesPath, idx, outType); } } diff --git a/icu4c/source/tools/toolutil/package.h b/icu4c/source/tools/toolutil/package.h index 067397d8b33..41dce133203 100644 --- a/icu4c/source/tools/toolutil/package.h +++ b/icu4c/source/tools/toolutil/package.h @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2005-2007, International Business Machines +* Copyright (C) 2005-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -97,17 +97,17 @@ public: void addFile(const char *filesPath, const char *name); void addItems(const Package &listPkg); - void removeItem(int32_t index); + void removeItem(int32_t itemIndex); void removeItems(const char *pattern); void removeItems(const Package &listPkg); /* The extractItem() functions accept outputType=0 to mean "don't swap the item". */ - void extractItem(const char *filesPath, int32_t index, char outType); + void extractItem(const char *filesPath, int32_t itemIndex, char outType); void extractItems(const char *filesPath, const char *pattern, char outType); void extractItems(const char *filesPath, const Package &listPkg, char outType); /* This variant extracts an item to a specific filename. */ - void extractItem(const char *filesPath, const char *outName, int32_t index, char outType); + void extractItem(const char *filesPath, const char *outName, int32_t itemIndex, char outType); int32_t getItemCount() const; const Item *getItem(int32_t idx) const; diff --git a/icu4c/source/tools/toolutil/toolutil.c b/icu4c/source/tools/toolutil/toolutil.c index 62d1a9565d7..4522104a903 100644 --- a/icu4c/source/tools/toolutil/toolutil.c +++ b/icu4c/source/tools/toolutil/toolutil.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 1999-2008, International Business Machines +* Copyright (C) 1999-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -152,7 +152,7 @@ uprv_getModificationDate(const char *pathname, UErrorCode *status) struct UToolMemory { char name[64]; - int32_t capacity, maxCapacity, size, index; + int32_t capacity, maxCapacity, size, idx; void *array; UAlignedMemory staticArray[1]; }; @@ -176,7 +176,7 @@ utm_open(const char *name, int32_t initialCapacity, int32_t maxCapacity, int32_t mem->capacity=initialCapacity; mem->maxCapacity=maxCapacity; mem->size=size; - mem->index=0; + mem->idx=0; return mem; } @@ -198,7 +198,7 @@ utm_getStart(UToolMemory *mem) { U_CAPI int32_t U_EXPORT2 utm_countItems(UToolMemory *mem) { - return mem->index; + return mem->idx; } @@ -225,7 +225,7 @@ utm_hasCapacity(UToolMemory *mem, int32_t capacity) { if(mem->array==mem->staticArray) { mem->array=uprv_malloc(newCapacity*mem->size); if(mem->array!=NULL) { - uprv_memcpy(mem->array, mem->staticArray, mem->index*mem->size); + uprv_memcpy(mem->array, mem->staticArray, mem->idx*mem->size); } } else { mem->array=uprv_realloc(mem->array, newCapacity*mem->size); @@ -242,10 +242,10 @@ utm_hasCapacity(UToolMemory *mem, int32_t capacity) { U_CAPI void * U_EXPORT2 utm_alloc(UToolMemory *mem) { - char *p=(char *)mem->array+mem->index*mem->size; - int32_t newIndex=mem->index+1; + char *p=(char *)mem->array+mem->idx*mem->size; + int32_t newIndex=mem->idx+1; if(utm_hasCapacity(mem, newIndex)) { - mem->index=newIndex; + mem->idx=newIndex; uprv_memset(p, 0, mem->size); } return p; @@ -253,10 +253,10 @@ utm_alloc(UToolMemory *mem) { U_CAPI void * U_EXPORT2 utm_allocN(UToolMemory *mem, int32_t n) { - char *p=(char *)mem->array+mem->index*mem->size; - int32_t newIndex=mem->index+n; + char *p=(char *)mem->array+mem->idx*mem->size; + int32_t newIndex=mem->idx+n; if(utm_hasCapacity(mem, newIndex)) { - mem->index=newIndex; + mem->idx=newIndex; uprv_memset(p, 0, n*mem->size); } return p; diff --git a/icu4c/source/tools/toolutil/ucm.c b/icu4c/source/tools/toolutil/ucm.c index bb7c3bb0edd..8d4f33a1790 100644 --- a/icu4c/source/tools/toolutil/ucm.c +++ b/icu4c/source/tools/toolutil/ucm.c @@ -1,7 +1,7 @@ /* ******************************************************************************* * -* Copyright (C) 2003-2007, International Business Machines +* Copyright (C) 2003-2009, International Business Machines * Corporation and others. All Rights Reserved. * ******************************************************************************* @@ -915,7 +915,7 @@ ucm_addMapping(UCMTable *table, uint8_t bytes[UCNV_EXT_MAX_BYTES]) { UCMapping *tm; UChar32 c; - int32_t index; + int32_t idx; if(table->mappingsLength>=table->mappingsCapacity) { /* make the mappings array larger */ @@ -960,32 +960,32 @@ ucm_addMapping(UCMTable *table, } if(m->uLen>1) { - index=table->codePointsLength; + idx=table->codePointsLength; table->codePointsLength+=m->uLen; if(table->codePointsLength>table->codePointsCapacity) { fprintf(stderr, "ucm error: too many code points in multiple-code point mappings\n"); exit(U_MEMORY_ALLOCATION_ERROR); } - uprv_memcpy(table->codePoints+index, codePoints, m->uLen*4); - m->u=index; + uprv_memcpy(table->codePoints+idx, codePoints, m->uLen*4); + m->u=idx; } if(m->bLen>4) { - index=table->bytesLength; + idx=table->bytesLength; table->bytesLength+=m->bLen; if(table->bytesLength>table->bytesCapacity) { fprintf(stderr, "ucm error: too many bytes in mappings with >4 charset bytes\n"); exit(U_MEMORY_ALLOCATION_ERROR); } - uprv_memcpy(table->bytes+index, bytes, m->bLen); - m->b.index=index; + uprv_memcpy(table->bytes+idx, bytes, m->bLen); + m->b.idx=idx; } /* set unicodeMask */ - for(index=0; indexuLen; ++index) { - c=codePoints[index]; + for(idx=0; idxuLen; ++idx) { + c=codePoints[idx]; if(c>=0x10000) { table->unicodeMask|=UCNV_HAS_SUPPLEMENTARY; /* there are supplementary code points */ } else if(U_IS_SURROGATE(c)) { diff --git a/icu4c/source/tools/toolutil/ucm.h b/icu4c/source/tools/toolutil/ucm.h index 6575721175e..6ee13215f2b 100644 --- a/icu4c/source/tools/toolutil/ucm.h +++ b/icu4c/source/tools/toolutil/ucm.h @@ -1,6 +1,6 @@ /* ******************************************************************************* - * Copyright (C) 2003-2007, International Business Machines + * Copyright (C) 2003-2009, International Business Machines * Corporation and others. All Rights Reserved. ******************************************************************************* * file name: ucm.h @@ -50,7 +50,7 @@ enum { typedef struct UCMapping { UChar32 u; union { - uint32_t index; + uint32_t idx; uint8_t bytes[4]; } b; int8_t uLen, bLen, f, moveFlag; @@ -111,7 +111,7 @@ typedef struct UCMFile { (((m)->uLen==1) ? &(m)->u : (t)->codePoints+(m)->u) #define UCM_GET_BYTES(t, m) \ - (((m)->bLen<=4) ? (m)->b.bytes : (t)->bytes+(m)->b.index) + (((m)->bLen<=4) ? (m)->b.bytes : (t)->bytes+(m)->b.idx) /* APIs --------------------------------------------------------------------- */