Read a sequence of little endian bytes and return an unsigned integer.
(f, size=4)
| 1286 | |
| 1287 | |
| 1288 | def read_uint_le(f, size=4): |
| 1289 | """ |
| 1290 | Read a sequence of little endian bytes and return an unsigned integer. |
| 1291 | """ |
| 1292 | |
| 1293 | if size == 4: |
| 1294 | value = uint32_le_unpack(f.read(4)) |
| 1295 | else: |
| 1296 | value = 0 |
| 1297 | for i in range(size): |
| 1298 | value |= (read_byte(f) & 0xFF) << 8 * i |
| 1299 | |
| 1300 | return value |
| 1301 | |
| 1302 | |
| 1303 | def write_uint_le(f, i, size=4): |
no test coverage detected