summaryrefslogtreecommitdiff
path: root/ZAPD/ExecutableMain.cpp
diff options
context:
space:
mode:
authorMalkierian <malkierian@gmail.com>2026-01-11 19:25:02 -0700
committerGitHub <noreply@github.com>2026-01-12 02:25:02 +0000
commitee3397a365c5f350a60538c88f0643f155944836 (patch)
tree769ae9f7fba721543790a418e066065e0c8a6570 /ZAPD/ExecutableMain.cpp
parent2be9bcbf5ca7d47749eb67e079113ec94450b25e (diff)
Convert `size_t` reporting pointers to `std::atomic<size_t>` for thread safety. (#35)
Diffstat (limited to 'ZAPD/ExecutableMain.cpp')
-rw-r--r--ZAPD/ExecutableMain.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ZAPD/ExecutableMain.cpp b/ZAPD/ExecutableMain.cpp
index 1bb0192..102f2af 100644
--- a/ZAPD/ExecutableMain.cpp
+++ b/ZAPD/ExecutableMain.cpp
@@ -1,7 +1,8 @@
#include <stdio.h>
+#include <atomic>
extern "C" int zapd_main(int argc, char* argv[]);
-extern "C" int zapd_report(int argc, char* argv[], size_t* extractCount, size_t* totalExtract);
+extern "C" int zapd_report(int argc, char* argv[], std::atomic<size_t>* extractCount, std::atomic<size_t>* totalExtract);
int main(int argc, char* argv[]) {
return zapd_report(argc, argv, nullptr, nullptr);