| 1793 | } |
| 1794 | |
| 1795 | int32 read_int(int f) |
| 1796 | { |
| 1797 | char b[4]; |
| 1798 | int32 num; |
| 1799 | |
| 1800 | read_buf(f, b, 4); |
| 1801 | num = IVAL(b, 0); |
| 1802 | #if SIZEOF_INT32 > 4 |
| 1803 | if (num & (int32)0x80000000) |
| 1804 | num |= ~(int32)0xffffffff; |
| 1805 | #endif |
| 1806 | return num; |
| 1807 | } |
| 1808 | |
| 1809 | uint32 read_uint(int f) |
| 1810 | { |
no test coverage detected