Reconstruct readable C++ and organize cohesive source subsystems

Administrative source import: native x86 compilation passed for 423 authored units. Source placement and submission states are migrated separately; this commit does not imply peer acceptance.

Previous head: 35d2a8cb36
Payload SHA256: 592f016d2730c5593bb653aa054c1e5f76a6df72c8f5a09e66f74876e2e33dee
This commit is contained in:
ragnarok-clanker 2026-10-25 07:42:41 +00:00
commit a47d20f8be
890 changed files with 11796 additions and 16664 deletions

View file

@ -1,11 +1,12 @@
#include "Resource/ResourceFailures.h"
#include "Utility/NSyncObject.h"
#include "Utility/Threading/NSyncObject.h"
#include <cstring>
ResourceFailures::ResourceFailures(ResourceMessages& messages) : m_messages(&messages) {
InitializeCriticalSection(&this->m_lock);
}
ResourceFailures::~ResourceFailures() {
DeleteCriticalSection(&this->m_lock);
}
@ -17,6 +18,7 @@ void ResourceFailures::Report(std::string requested, std::string resolved) {
if (extension && _stricmp(extension, ".ebm") == 0) {
return;
}
bool report;
{
NSyncObject lock(&this->m_lock);