/
errors.go
19 lines (16 loc) · 1.31 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package native
import "errors"
var (
errorOutOfMemory = errors.New("libdeflate: native: out of memory")
errorInvalidLevel = errors.New("libdeflate: native: illegal compression level")
errorShortBuffer = errors.New("libdeflate: native: short buffer")
errorNoInput = errors.New("libdeflate: native: empty input")
errorBadData = errors.New("libdeflate: native: bad data: data was corrupted, invalid or unsupported")
errorUnknown = errors.New("libdeflate: native: unknown error code from c library")
errorShortOutput = errors.New("libdeflate: native: buffer too long: decompressed to fewer bytes than expected, indicating possible error in decompression. Make sure your out buffer has the exact length of the decompressed data or pass nil for out")
errorAlreadyClosed = errors.New("libdeflate: native: (de-)compressor already closed. It must not be used anymore")
errorInsufficientDecompressionFactor = errors.New("libdeflate: native: your compressed data seems to be extraordinarily large when decompressed. " +
"However, this could also indicate corrupted data. The current maximum decompression factor does not allow for larger decompression, try to increase it")
// checked error (in native)
errorInsufficientSpace = errors.New("libdeflate: native: buffer too short. Retry with larger buffer")
)