[Scummvm-git-logs] scummvm master -> 588cf4b52ceddf7b2bad3852d135c60ab2d447b0

digitall noreply at scummvm.org
Tue Feb 14 23:47:05 UTC 2023


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:
588cf4b52c TETRAEDGE: Fix Cast Qualification GCC Compiler Warnings


Commit: 588cf4b52ceddf7b2bad3852d135c60ab2d447b0
    https://github.com/scummvm/scummvm/commit/588cf4b52ceddf7b2bad3852d135c60ab2d447b0
Author: D G Turner (digitall at scummvm.org)
Date: 2023-02-14T23:46:31Z

Commit Message:
TETRAEDGE: Fix Cast Qualification GCC Compiler Warnings

Changed paths:
    engines/tetraedge/te/te_variant.cpp


diff --git a/engines/tetraedge/te/te_variant.cpp b/engines/tetraedge/te/te_variant.cpp
index ba113f33652..96831c608a1 100644
--- a/engines/tetraedge/te/te_variant.cpp
+++ b/engines/tetraedge/te/te_variant.cpp
@@ -58,7 +58,7 @@ float TeVariant::toFloat32(bool *success) const {
 	if (_type == TypeFloat32) {
 		if (success)
 			*success = true;
-		return *(float *)(&_data);
+		return *(const float *)(&_data);
 	} else {
 		if (success)
 			*success = false;
@@ -71,7 +71,7 @@ double TeVariant::toFloat64(bool *success) const {
 	if (_type == TypeFloat64) {
 		if (success)
 			*success = true;
-		return *(double *)(&_data);
+		return *(const double *)(&_data);
 	} else {
 		if (success)
 			*success = false;
@@ -84,7 +84,7 @@ int32 TeVariant::toSigned32(bool *success) const {
 	if (_type == TypeInt32) {
 		if (success)
 			*success = true;
-		return *(int32 *)(&_data);
+		return *(const int32 *)(&_data);
 	} else {
 		if (success)
 			*success = false;
@@ -97,7 +97,7 @@ int64 TeVariant::toSigned64(bool *success) const {
 	if (_type == TypeInt64) {
 		if (success)
 			*success = true;
-		return *(int64 *)(&_data);
+		return *(const int64 *)(&_data);
 	} else {
 		if (success)
 			*success = false;
@@ -123,7 +123,7 @@ int32 TeVariant::toUnsigned32(bool *success) const {
 	if (_type == TypeUInt32) {
 		if (success)
 			*success = true;
-		return *(uint32 *)(&_data);
+		return *(const uint32 *)(&_data);
 	} else {
 		if (success)
 			*success = false;
@@ -136,7 +136,7 @@ int64 TeVariant::toUnsigned64(bool *success) const {
 	if (_type == TypeUInt64) {
 		if (success)
 			*success = true;
-		return *(uint64 *)(&_data);
+		return *(const uint64 *)(&_data);
 	} else {
 		if (success)
 			*success = false;




More information about the Scummvm-git-logs mailing list