From 2928b8a36228142926bcb1696b10a5e78e1c25a6 Mon Sep 17 00:00:00 2001 From: John Lorentzson Date: Thu, 17 Apr 2025 11:32:51 +0200 Subject: [PATCH] Remove "register" declaration from little endian path Declaring a "register variable" isn't allowed in modern C++ so I ditch that in the path that my dev machine compiles. I *should* remove them from both and update GCC on the Sun to as new as possible, but I'm not going to do that because that sound painful, so this is what it is. --- src/Backends/Rendering/Software.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Backends/Rendering/Software.cpp b/src/Backends/Rendering/Software.cpp index 7ef89d06..f59c0d63 100644 --- a/src/Backends/Rendering/Software.cpp +++ b/src/Backends/Rendering/Software.cpp @@ -180,9 +180,9 @@ ATTRIBUTE_HOT void RenderBackend_Blit(RenderBackend_Surface *source_surface, con for (long i = 0; i < rect_clamped.right - rect_clamped.left; ++i) { #ifdef LITTLE_ENDIAN - register char red = source_pointer[0]; - register char green = source_pointer[1]; - register char blue = source_pointer[2]; + char red = source_pointer[0]; + char green = source_pointer[1]; + char blue = source_pointer[2]; #else register char red = source_pointer[1]; register char green = source_pointer[2];