RFC 7932 constants — mirrors c/common/constants.h
Types
BrotliDistanceCodeLimit = object maxAlphabetSize*: uint32 maxDistance*: uint32
BrotliPrefixCodeRange = object offset*: uint16 nbits*: uint8
Consts
BrotliBlockSizeCap = 16777216'u32
BrotliHuffmanMaxSize26 = 396
BrotliHuffmanMaxSize258 = 632
BrotliHuffmanMaxSize272 = 646
BrotliHuffmanTableMask = 0x000000FF
BrotliLargeMaxDistanceBits = 62'u32
BrotliLargeMaxWbits = 30
BrotliLargeMinWbits = 10
BrotliMaxAllowedDistance = 0x7FFFFFFC
BrotliMaxDistance = 0x03FFFFFC
BrotliMaxDistanceBits = 24'u32
BrotliMaxNDirect = 120
BrotliNumCommandSymbols = 704
BrotliNumLiteralSymbols = 256
BrotliWindowGap = 16
Procs
func calculateDistanceCodeLimit(maxDistance: uint32; npostfix, ndirect: uint32): BrotliDistanceCodeLimit {. ...raises: [], tags: [], forbids: [].}
func distanceAlphabetSize(npostfix, ndirect, maxNbits: int): int {.inline, ...raises: [], tags: [], forbids: [].}
func maxBackwardLimit(wbits: int): int {.inline, ...raises: [], tags: [], forbids: [].}