diff --git a/hecl b/hecl index 9b3bac4b5..58ade41fd 160000 --- a/hecl +++ b/hecl @@ -1 +1 @@ -Subproject commit 9b3bac4b58477d7da8c77ed65233b0c1b44515ae +Subproject commit 58ade41fd29dab8b10bd7703c5084ba63275c9ed diff --git a/mpcksum/main.cpp b/mpcksum/main.cpp index 9f5f607a1..8118ea8cf 100644 --- a/mpcksum/main.cpp +++ b/mpcksum/main.cpp @@ -41,7 +41,7 @@ int main(int argc, char* argv[]) atUint8* data = in.data(); - atUint32 newCkSum = athena::Checksums::crc32(data + 68, 8188, 0); + atUint32 newCkSum = athena::Checksums::crc32(data + 68, 8188, ~0, 0); *(atUint32*)(data + 64) = SBIG(newCkSum); out->writeBytes(data, 8256); diff --git a/specter b/specter index 5c6e64c53..f1d71e3e8 160000 --- a/specter +++ b/specter @@ -1 +1 @@ -Subproject commit 5c6e64c53f831b405e23dc2a105a16259dc5a076 +Subproject commit f1d71e3e86f241ebd959b0a4e07f77913b34be63