ReadInt32 reads an int32 from the reader
()
| 747 | |
| 748 | // ReadInt32 reads an int32 from the reader |
| 749 | func (m *Reader) ReadInt32() (i int32, err error) { |
| 750 | var in int64 |
| 751 | in, err = m.ReadInt64() |
| 752 | if in > math.MaxInt32 || in < math.MinInt32 { |
| 753 | err = IntOverflow{Value: in, FailedBitsize: 32} |
| 754 | return |
| 755 | } |
| 756 | i = int32(in) |
| 757 | return |
| 758 | } |
| 759 | |
| 760 | // ReadInt16 reads an int16 from the reader |
| 761 | func (m *Reader) ReadInt16() (i int16, err error) { |