[Scummvm-git-logs] scummvm master -> 63d6c577acce584fc65ab83e80d352731e29dad9
digitall
noreply at scummvm.org
Wed May 15 18:27:17 UTC 2024
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
63d6c577ac DIRECTOR: Fix Shadowing And Format Security GCC Compiler Warnings
Commit: 63d6c577acce584fc65ab83e80d352731e29dad9
https://github.com/scummvm/scummvm/commit/63d6c577acce584fc65ab83e80d352731e29dad9
Author: D G Turner (digitall at scummvm.org)
Date: 2024-05-15T19:26:39+01:00
Commit Message:
DIRECTOR: Fix Shadowing And Format Security GCC Compiler Warnings
Changed paths:
engines/director/lingo/lingodec/ast.h
engines/director/lingo/lingodec/context.h
engines/director/lingo/lingodec/handler.cpp
engines/director/lingo/lingodec/script.cpp
engines/director/lingo/lingodec/script.h
diff --git a/engines/director/lingo/lingodec/ast.h b/engines/director/lingo/lingodec/ast.h
index 0c21cd3fa46..b1d7122bd8c 100644
--- a/engines/director/lingo/lingodec/ast.h
+++ b/engines/director/lingo/lingodec/ast.h
@@ -316,12 +316,12 @@ struct MemberExprNode : ExprNode {
Common::SharedPtr<Node> memberID;
Common::SharedPtr<Node> castID;
- MemberExprNode(Common::String type_, Common::SharedPtr<Node> memberID, Common::SharedPtr<Node> castID)
+ MemberExprNode(Common::String type_, Common::SharedPtr<Node> memberID_, Common::SharedPtr<Node> castID_)
: ExprNode(kMemberExprNode), type(type_) {
- this->memberID = Common::move(memberID);
+ this->memberID = Common::move(memberID_);
this->memberID->parent = this;
- if (castID) {
- this->castID = Common::move(castID);
+ if (castID_) {
+ this->castID = Common::move(castID_);
this->castID->parent = this;
}
}
@@ -425,8 +425,8 @@ struct RepeatWithToStmtNode : LoopNode {
Common::SharedPtr<Node> end;
Common::SharedPtr<BlockNode> block;
- RepeatWithToStmtNode(uint32 startIndex_, Common::String v, Common::SharedPtr<Node> s, bool up, Common::SharedPtr<Node> e)
- : LoopNode(kRepeatWithToStmtNode, startIndex_), up(up) {
+ RepeatWithToStmtNode(uint32 startIndex_, Common::String v, Common::SharedPtr<Node> s, bool up_, Common::SharedPtr<Node> e)
+ : LoopNode(kRepeatWithToStmtNode, startIndex_), up(up_) {
varName = v;
start = Common::move(s);
start->parent = this;
diff --git a/engines/director/lingo/lingodec/context.h b/engines/director/lingo/lingodec/context.h
index 62b0a503013..3a0e4425057 100644
--- a/engines/director/lingo/lingodec/context.h
+++ b/engines/director/lingo/lingodec/context.h
@@ -44,8 +44,8 @@ struct ScriptContext {
Common::Array<ScriptContextMapEntry> sectionMap;
Common::StableMap<uint32, Script *> scripts;
- ScriptContext(unsigned int version, ChunkResolver *resolver) : version(version),
- resolver(resolver),
+ ScriptContext(unsigned int version_, ChunkResolver *resolver_) : version(version_),
+ resolver(resolver_),
lnam(nullptr) {}
void read(Common::SeekableReadStream &stream);
diff --git a/engines/director/lingo/lingodec/handler.cpp b/engines/director/lingo/lingodec/handler.cpp
index c90af798062..fba36cb4aa5 100644
--- a/engines/director/lingo/lingodec/handler.cpp
+++ b/engines/director/lingo/lingodec/handler.cpp
@@ -169,7 +169,7 @@ Common::SharedPtr<Node> Handler::readVar(int varType) {
case 0x6: // field
return Common::SharedPtr<Node>(new MemberExprNode("field", Common::move(id), Common::move(castID)));
default:
- warning(Common::String::format("findVar: unhandled var type %d", varType).c_str());
+ warning("%s", Common::String::format("findVar: unhandled var type %d", varType).c_str());
break;
}
return Common::SharedPtr<Node>(new ErrorNode());
diff --git a/engines/director/lingo/lingodec/script.cpp b/engines/director/lingo/lingodec/script.cpp
index c4c3f8d8b88..59e783090e0 100644
--- a/engines/director/lingo/lingodec/script.cpp
+++ b/engines/director/lingo/lingodec/script.cpp
@@ -17,8 +17,8 @@ namespace LingoDec {
/* Script */
-Script::Script(unsigned int version) :
- version(version),
+Script::Script(unsigned int version_) :
+ version(version_),
context(nullptr) {}
Script::~Script() = default;
diff --git a/engines/director/lingo/lingodec/script.h b/engines/director/lingo/lingodec/script.h
index 11173a50a2c..33945ee4c81 100644
--- a/engines/director/lingo/lingodec/script.h
+++ b/engines/director/lingo/lingodec/script.h
@@ -74,7 +74,7 @@ struct Script {
unsigned int version;
ScriptContext *context;
- Script(unsigned int version);
+ Script(unsigned int version_);
~Script();
void read(Common::SeekableReadStream &stream);
Common::Array<int16> readVarnamesTable(Common::SeekableReadStream &stream, uint16 count, uint32 offset);
More information about the Scummvm-git-logs
mailing list