You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-09 12:50:35 +00:00
Fix -Wsign-compare warnings.
I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type.
This commit is contained in:
@@ -76,7 +76,7 @@ int64_t GDAPI godot_videodecoder_file_seek(void *ptr, int64_t pos, int whence) {
|
||||
} break;
|
||||
case SEEK_CUR: {
|
||||
// Just in case it doesn't exist
|
||||
if (pos < 0 && -pos > file->get_position()) {
|
||||
if (pos < 0 && (size_t)-pos > file->get_position()) {
|
||||
return -1;
|
||||
}
|
||||
pos = pos + static_cast<int>(file->get_position());
|
||||
@@ -86,7 +86,7 @@ int64_t GDAPI godot_videodecoder_file_seek(void *ptr, int64_t pos, int whence) {
|
||||
} break;
|
||||
case SEEK_END: {
|
||||
// Just in case something goes wrong
|
||||
if (-pos > len) {
|
||||
if ((size_t)-pos > len) {
|
||||
return -1;
|
||||
}
|
||||
file->seek_end(pos);
|
||||
|
||||
Reference in New Issue
Block a user