| 1582 | } |
| 1583 | |
| 1584 | void* AaptFile::padData(size_t wordSize) |
| 1585 | { |
| 1586 | const size_t extra = mDataSize%wordSize; |
| 1587 | if (extra == 0) { |
| 1588 | return mData; |
| 1589 | } |
| 1590 | |
| 1591 | size_t initial = mDataSize; |
| 1592 | void* data = editData(initial+(wordSize-extra)); |
| 1593 | if (data != NULL) { |
| 1594 | memset(((uint8_t*)data) + initial, 0, wordSize-extra); |
| 1595 | } |
| 1596 | return data; |
| 1597 | } |
| 1598 | |
| 1599 | status_t AaptFile::writeData(const void* data, size_t size) |
| 1600 | { |