// Copyright Epic Games, Inc. All Rights Reserved. #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include bool IsPointerToStack(const void* ptr) { ULONG_PTR low, high; GetCurrentThreadStackLimits(&low, &high); const uintptr_t intPtr = reinterpret_cast(ptr); return (intPtr - low) < (high - low); } static int s_ApplicationExitCode = 0; static bool s_ApplicationExitRequested; bool IsApplicationExitRequested() { return s_ApplicationExitRequested; } void RequestApplicationExit(int ExitCode) { s_ApplicationExitCode = ExitCode; s_ApplicationExitRequested = true; } void zencore_forcelinktests() { zen::blake3_forcelink(); zen::compositebuffer_forcelink(); zen::iobuffer_forcelink(); zen::memory_forcelink(); zen::refcount_forcelink(); zen::sha1_forcelink(); zen::snapshotmanifest_forcelink(); zen::stats_forcelink(); zen::stream_forcelink(); zen::string_forcelink(); zen::thread_forcelink(); zen::timer_forcelink(); zen::trace_forcelink(); zen::uid_forcelink(); zen::uson_forcelink(); zen::usonbuilder_forcelink(); zen::usonpackage_forcelink(); }