ReadInt8 reads an int8 from the reader
()
| 771 | |
| 772 | // ReadInt8 reads an int8 from the reader |
| 773 | func (m *Reader) ReadInt8() (i int8, err error) { |
| 774 | var in int64 |
| 775 | in, err = m.ReadInt64() |
| 776 | if in > math.MaxInt8 || in < math.MinInt8 { |
| 777 | err = IntOverflow{Value: in, FailedBitsize: 8} |
| 778 | return |
| 779 | } |
| 780 | i = int8(in) |
| 781 | return |
| 782 | } |
| 783 | |
| 784 | // ReadInt reads an int from the reader |
| 785 | func (m *Reader) ReadInt() (i int, err error) { |