There is one too many '(' in the big endian case.
Why are people constantly reinventing the wheel?

-- 
:wq Claudio

Index: patches/patch-include_agar_gui_inline_surface_h
===================================================================
RCS file: patches/patch-include_agar_gui_inline_surface_h
diff -N patches/patch-include_agar_gui_inline_surface_h
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-include_agar_gui_inline_surface_h     6 Jan 2026 14:17:46 
-0000
@@ -0,0 +1,15 @@
+inline_surface.h: In function 'ag_surface_get32_at':
+inline_surface.h:424: error: expected ')' before ';' token
+
+Index: include/agar/gui/inline_surface.h
+--- include/agar/gui/inline_surface.h.orig
++++ include/agar/gui/inline_surface.h
+@@ -415,7 +415,7 @@ ag_surface_get32_at(const AG_Surface *S, const Uint8 *
+                       AG_Color c;
+ 
+ # if AG_BYTEORDER == AG_BIG_ENDIAN
+-                      px = (((Uint64)p[0] << 32) |
++                      px =  ((Uint64)p[0] << 32) |
+                             ((Uint64)p[1] << 24) |
+                             ((Uint64)p[2] << 16) |
+                             ((Uint64)p[3] <<  8) |

Reply via email to