![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
#include <sourcepp/crypto/Adler32.h>
Go to the source code of this file.
Macros | |
#define | DO1(buffer, i) {adler += static_cast<unsigned char>((buffer)[i]); sum2 += adler;} |
#define | DO2(buffer, i) DO1(buffer,i) DO1(buffer,i+1) |
#define | DO4(buffer, i) DO2(buffer,i) DO2(buffer,i+2) |
#define | DO8(buffer, i) DO4(buffer,i) DO4(buffer,i+4) |
#define | DO16(buffer) DO8(buffer,0) DO8(buffer,8) |
Variables | |
constexpr uint32_t | BASE = 65521u |
constexpr std::size_t | NMAX = 5552u |
#define DO1 | ( | buffer, | |
i | |||
) | {adler += static_cast<unsigned char>((buffer)[i]); sum2 += adler;} |
Definition at line 33 of file Adler32.cpp.
Definition at line 37 of file Adler32.cpp.
Definition at line 34 of file Adler32.cpp.
Definition at line 35 of file Adler32.cpp.
Definition at line 36 of file Adler32.cpp.
|
constexpr |
Definition at line 30 of file Adler32.cpp.
|
constexpr |
Definition at line 31 of file Adler32.cpp.