Janet 1.39.1-e9c6678 Documentation
(Other Versions:
1.38.0
1.37.1
1.36.0
1.35.0
1.34.0
1.31.0
1.29.1
1.28.0
1.27.0
1.26.0
1.25.1
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.1
1.17.1
1.16.1
1.15.0
1.13.1
1.12.2
1.11.1
1.10.1
1.9.1
1.8.1
1.7.0
1.6.0
1.5.1
1.5.0
1.4.0
1.3.1
)
crc
Generate CRC (Cyclic Redundancy Check) variants. Rather than compile separate variants, we have code to generate the needed tables. Keeps build simple, footprint small but with many variants accessible.
Reference
crc/make-variant crc/named-variant
crc/make-variant cfunction source
(crc/make-variant size polynomial &opt init byte-flip xorout) Create a CRC function based on the given polynomial, initial value, xourout, and whether to invert input bytes.