mirror of
https://github.com/QuasarApp/QuasarAppLib.git
synced 2025-04-26 09:44:38 +00:00
added macros for fast calculation crc hash
This commit is contained in:
parent
703fff317c
commit
8466f894a5
@ -78,6 +78,9 @@ constexpr uint16_t calculateCrc16(const char* data, size_t size, uint32_t initia
|
||||
constexpr uint16_t calculateCrc8(const char* data, size_t size, uint32_t initialCrc = 0xFFFFFFFF) {
|
||||
return calculateCrc32(data, size, initialCrc) % 0xFF;
|
||||
}
|
||||
|
||||
#define LITIRAL_CRC32(str) \
|
||||
(QuasarAppUtils::calculateCrc32(str, sizeof(str) - 1))
|
||||
}
|
||||
|
||||
#endif // CRC32CONSTEXPER_H
|
||||
|
Loading…
x
Reference in New Issue
Block a user