[Scummvm-git-logs] scummvm master -> ac5bd7c76fee240ab7ae66b4753e2c67bd511f5b

digitall 547637+digitall at users.noreply.github.com
Fri Jul 9 03:37:29 UTC 2021


This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
696de01630 BACKENDS: NETWORKING: Fix for GCC Warnings from 64-bit Stream API Changes
b5c3a179c7 CLOUD: Fix for GCC Warnings from 64-bit Stream API Changes
ac5bd7c76f SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings


Commit: 696de01630139c5fa64d5795d372bbb5e587ae40
    https://github.com/scummvm/scummvm/commit/696de01630139c5fa64d5795d372bbb5e587ae40
Author: D G Turner (digitall at scummvm.org)
Date: 2021-07-09T04:35:47+01:00

Commit Message:
BACKENDS: NETWORKING: Fix for GCC Warnings from 64-bit Stream API Changes

Changed paths:
    backends/networking/sdl_net/getclienthandler.cpp


diff --git a/backends/networking/sdl_net/getclienthandler.cpp b/backends/networking/sdl_net/getclienthandler.cpp
index 8e940a1a9c..9de826ec0d 100644
--- a/backends/networking/sdl_net/getclienthandler.cpp
+++ b/backends/networking/sdl_net/getclienthandler.cpp
@@ -110,7 +110,7 @@ void GetClientHandler::prepareHeaders() {
 		setHeader("Content-Type", "text/html; charset=UTF-8");
 
 	if (!_specialHeaders.contains("Content-Length") && _stream)
-		setHeader("Content-Length", Common::String::format("%u", _stream->size()));
+		setHeader("Content-Length", Common::String::format("%lu", _stream->size()));
 
 	_headers = Common::String::format("HTTP/1.1 %ld %s\r\n", _responseCode, responseMessage(_responseCode));
 	for (Common::HashMap<Common::String, Common::String>::iterator i = _specialHeaders.begin(); i != _specialHeaders.end(); ++i)


Commit: b5c3a179c7e187873b8b5c8e6f89e95f14ba46a9
    https://github.com/scummvm/scummvm/commit/b5c3a179c7e187873b8b5c8e6f89e95f14ba46a9
Author: D G Turner (digitall at scummvm.org)
Date: 2021-07-09T04:36:14+01:00

Commit Message:
CLOUD: Fix for GCC Warnings from 64-bit Stream API Changes

Changed paths:
    backends/cloud/googledrive/googledriveuploadrequest.cpp
    backends/cloud/onedrive/onedriveuploadrequest.cpp


diff --git a/backends/cloud/googledrive/googledriveuploadrequest.cpp b/backends/cloud/googledrive/googledriveuploadrequest.cpp
index 1e9ab0fd0f..617a99fce0 100644
--- a/backends/cloud/googledrive/googledriveuploadrequest.cpp
+++ b/backends/cloud/googledrive/googledriveuploadrequest.cpp
@@ -215,7 +215,7 @@ void GoogleDriveUploadRequest::uploadNextPart() {
 		if (_contentsStream->pos() == 0)
 			request->addHeader(Common::String::format("Content-Length: 0"));
 		else
-			request->addHeader(Common::String::format("Content-Range: bytes %u-%u/%u", oldPos, _contentsStream->pos() - 1, _contentsStream->size()));
+			request->addHeader(Common::String::format("Content-Range: bytes %u-%lu/%lu", oldPos, _contentsStream->pos() - 1, _contentsStream->size()));
 	}
 
 	_workingRequest = ConnMan.addRequest(request);
diff --git a/backends/cloud/onedrive/onedriveuploadrequest.cpp b/backends/cloud/onedrive/onedriveuploadrequest.cpp
index 5e7011a6e9..e8339acf7a 100644
--- a/backends/cloud/onedrive/onedriveuploadrequest.cpp
+++ b/backends/cloud/onedrive/onedriveuploadrequest.cpp
@@ -103,7 +103,7 @@ void OneDriveUploadRequest::uploadNextPart() {
 	request->setBuffer(buffer, size);
 
 	if (_uploadUrl != "") {
-		request->addHeader(Common::String::format("Content-Range: bytes %u-%u/%u", oldPos, _contentsStream->pos() - 1, _contentsStream->size()));
+		request->addHeader(Common::String::format("Content-Range: bytes %u-%lu/%lu", oldPos, _contentsStream->pos() - 1, _contentsStream->size()));
 	} else if (_contentsStream->size() == 0) {
 		warning("\"Sorry, OneDrive can't upload empty files\"");
 		finishUpload(StorageFile(_savePath, 0, 0, false));


Commit: ac5bd7c76fee240ab7ae66b4753e2c67bd511f5b
    https://github.com/scummvm/scummvm/commit/ac5bd7c76fee240ab7ae66b4753e2c67bd511f5b
Author: D G Turner (digitall at scummvm.org)
Date: 2021-07-09T04:36:30+01:00

Commit Message:
SAGA2: Fix GCC Signed vs. Unsigned Comparison Warnings

Changed paths:
    engines/saga2/actor.cpp
    engines/saga2/player.cpp


diff --git a/engines/saga2/actor.cpp b/engines/saga2/actor.cpp
index 4557362f96..de7d52cfc9 100644
--- a/engines/saga2/actor.cpp
+++ b/engines/saga2/actor.cpp
@@ -436,7 +436,7 @@ bool ActorProto::acceptDamageAction(
 		Location        al = Location(a->getLocation(), a->IDParent());
 		if (gruntStyle > 0
 		        && ((flags & ResourceObjectPrototype::objPropNoSurface)
-		            || (damage > 2 && g_vm->_rnd->getRandomNumber(vitality - 1) < (damage * 2))))
+		            || (damage > 2 && (int16)g_vm->_rnd->getRandomNumber(vitality - 1) < (damage * 2))))
 			makeGruntSound(gruntStyle, al);
 
 		if (enactorPtr != NULL) {
@@ -606,7 +606,7 @@ bool ActorProto::acceptStrikeAction(
 			if (!a->isDead()) {
 				int16 pmass = a->proto()->mass;
 
-				if (pmass <= 100 || g_vm->_rnd->getRandomNumber(154) >= pmass - 100) {
+				if (pmass <= 100 || (int16)g_vm->_rnd->getRandomNumber(154) >= pmass - 100) {
 					if (g_vm->_rnd->getRandomNumber(7) == 0)
 						MotionTask::fallDown(*a, *enactorPtr);
 					else
diff --git a/engines/saga2/player.cpp b/engines/saga2/player.cpp
index 278055dc3f..1b40514e34 100644
--- a/engines/saga2/player.cpp
+++ b/engines/saga2/player.cpp
@@ -354,7 +354,7 @@ void PlayerActor::skillAdvance(uint8 stat,
 
 void PlayerActor::vitalityAdvance(uint8 points) {
 	while (points-- > 0) {
-		if (g_vm->_rnd->getRandomNumber(ActorAttributes::vitalityLimit - 1) > baseStats.vitality) {
+		if ((int16)g_vm->_rnd->getRandomNumber(ActorAttributes::vitalityLimit - 1) > baseStats.vitality) {
 			if (++vitalityMemory >= vitalityLevelBump) {
 				vitalityMemory -= vitalityLevelBump;
 				baseStats.vitality++;




More information about the Scummvm-git-logs mailing list