mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-09 15:27:38 +00:00
ICU-165 use udata_writePadding()
X-SVN-Rev: 331
This commit is contained in:
parent
1d4baa47fb
commit
c797a41bd0
2 changed files with 5 additions and 12 deletions
|
@ -180,9 +180,7 @@ main(int argc, char *argv[]) {
|
|||
/* pad to 16-align the next file */
|
||||
length&=0xf;
|
||||
if(length!=0) {
|
||||
length=16-length;
|
||||
icu_memset(buffer, 0, length);
|
||||
udata_writeBlock(out, buffer, length);
|
||||
udata_writePadding(out, 16-length);
|
||||
}
|
||||
|
||||
/* copy the next file */
|
||||
|
|
|
@ -702,7 +702,7 @@ generateData() {
|
|||
udata_writeBlock(pData, stringStore+groupTop, lineTop-groupTop);
|
||||
if((lineTop-groupTop)&1) {
|
||||
/* 2-padding */
|
||||
udata_write8(pData, 0);
|
||||
udata_writePadding(pData, 1);
|
||||
}
|
||||
|
||||
/* group table */
|
||||
|
@ -722,11 +722,7 @@ generateData() {
|
|||
udata_writeBlock(pData, stringStore, groupTop);
|
||||
|
||||
/* 4-align the algorithmic names data */
|
||||
offset=groupStringOffset+groupTop;
|
||||
while(offset<algNamesOffset) {
|
||||
udata_write8(pData, 0);
|
||||
++offset;
|
||||
}
|
||||
udata_writePadding(pData, algNamesOffset-(groupStringOffset+groupTop));
|
||||
|
||||
generateAlgorithmicData(pData);
|
||||
|
||||
|
@ -794,7 +790,6 @@ generateAlgorithmicData(UNewDataMemory *pData) {
|
|||
19, 21, 28
|
||||
};
|
||||
|
||||
uint8_t bytes[4]={ 0, 0, 0, 0 };
|
||||
uint32_t size;
|
||||
|
||||
size=0;
|
||||
|
@ -821,7 +816,7 @@ generateAlgorithmicData(UNewDataMemory *pData) {
|
|||
udata_writeBlock(pData, &cjkExtA, sizeof(AlgorithmicRange));
|
||||
udata_writeString(pData, prefix, PREFIX_LENGTH);
|
||||
if(PREFIX_LENGTH<PREFIX_LENGTH_4) {
|
||||
udata_writeBlock(pData, bytes, PREFIX_LENGTH_4-PREFIX_LENGTH);
|
||||
udata_writePadding(pData, PREFIX_LENGTH_4-PREFIX_LENGTH);
|
||||
}
|
||||
} else {
|
||||
size+=sizeof(AlgorithmicRange)+PREFIX_LENGTH_4;
|
||||
|
@ -832,7 +827,7 @@ generateAlgorithmicData(UNewDataMemory *pData) {
|
|||
udata_writeBlock(pData, &cjk, sizeof(AlgorithmicRange));
|
||||
udata_writeString(pData, prefix, PREFIX_LENGTH);
|
||||
if(PREFIX_LENGTH<PREFIX_LENGTH_4) {
|
||||
udata_writeBlock(pData, bytes, PREFIX_LENGTH_4-PREFIX_LENGTH);
|
||||
udata_writePadding(pData, PREFIX_LENGTH_4-PREFIX_LENGTH);
|
||||
}
|
||||
} else {
|
||||
size+=sizeof(AlgorithmicRange)+PREFIX_LENGTH_4;
|
||||
|
|
Loading…
Add table
Reference in a new issue