Calculate padding
(int size, boolean compressed)
| 29 | * Calculate padding |
| 30 | */ |
| 31 | protected int getPadding(int size, boolean compressed) { |
| 32 | int padding; |
| 33 | //data not packed in the tag |
| 34 | if (!compressed) { |
| 35 | int b; |
| 36 | padding = (b = (((size / sizeOf()) % (8 / sizeOf())) * sizeOf())) != 0 ? 8 - b : 0; |
| 37 | } else //data _packed_ in the tag (compressed) |
| 38 | { |
| 39 | int b; |
| 40 | padding = (b = (((size / sizeOf()) % (4 / sizeOf())) * sizeOf())) != 0 ? 4 - b : 0; |
| 41 | } |
| 42 | return padding; |
| 43 | } |
| 44 | |
| 45 | /* (non-Javadoc) |
| 46 | * @see java.lang.Object#toString() |