ICU-165 use udata_writePadding()

X-SVN-Rev: 331
This commit is contained in:
Markus Scherer 1999-12-07 18:01:09 +00:00
parent 1d4baa47fb
commit c797a41bd0
2 changed files with 5 additions and 12 deletions

View file

@ -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 */

View 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;