From a20e0a355089badfa4536639dfc95f64fb8428a2 Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Tue, 5 Mar 2024 00:09:30 -0600 Subject: Included filename into pad generation --- src/Companion.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/Companion.cpp b/src/Companion.cpp index a30afe6..1493ee2 100644 --- a/src/Companion.cpp +++ b/src/Companion.cpp @@ -168,8 +168,9 @@ void Companion::ExtractNode(YAML::Node& node, std::string& name, SWrapper* binar if(this->gConfig.exporterType == ExportType::Code) { if(node["pad"]){ + auto filename = this->gCurrentDirectory.filename().string(); auto pad = GetSafeNode(node, "pad"); - stream << "char pad_" << gCurrentPad++ << "[] = {\n" << tab; + stream << "char pad_" << filename << "_" << gCurrentPad++ << "[] = {\n" << tab; for(int i = 0; i < pad; i++){ stream << "0x00, "; } @@ -434,6 +435,7 @@ void Companion::Process() { root = YAML::LoadFile(yamlPath); this->gConfig.segment.local.clear(); this->gFileHeader.clear(); + this->gCurrentPad = 0; if(root[":config"]) { this->ParseCurrentFileConfig(root[":config"]); -- cgit v1.2.3