| 106 | } |
| 107 | |
| 108 | int BufferedTransformation::GetShort(word16 &value, bool highFirst) |
| 109 | { |
| 110 | if (MaxRetrieveable()<2) |
| 111 | return 0; |
| 112 | |
| 113 | byte buf[2]; |
| 114 | Get(buf, 2); |
| 115 | |
| 116 | if (highFirst) |
| 117 | value = (buf[0] << 8) | buf[1]; |
| 118 | else |
| 119 | value = (buf[1] << 8) | buf[0]; |
| 120 | |
| 121 | return 2; |
| 122 | } |
| 123 | |
| 124 | int BufferedTransformation::GetLong(word32 &value, bool highFirst) |
| 125 | { |