-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: rxvt-unicode-sixel
action: commit
revision:
path_from:
revision_from: f9af24340d262287aacb6569c6b3a998a7563828:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

git://git.thebackupbox.net/rxvt-unicode-sixel

commit f9af24340d262287aacb6569c6b3a998a7563828
Author: Marc Lehmann <schmorp@schmorp.de>
Date:   Thu Jun 7 20:32:58 2012 +0000

    punish big endian machiones

diff --git a/src/rxvtimg.C b/src/rxvtimg.C

index f8261074e6771b698b6201802423c324da1efe3d..

index ..5268a2bce5374ca2210634df23b0b92c594aacce 100644

--- a/src/rxvtimg.C
+++ b/src/rxvtimg.C
@@ -133,12 +133,12 @@ rxvt_img::new_from_pixbuf (rxvt_screen *s, GdkPixbuf *pb)
           {
             uint32_t v = *(uint32_t *)src; src += 4;

-            if (ecb_little_endian ())
+            if (ecb_big_endian ())
               v = ecb_bswap32 (v);

-            v = ecb_rotr32 (v, 8);
+            v = ecb_rotl32 (v, 8);

-            if (byte_order_mismatch)
+            if (!byte_order_mismatch)
               v = ecb_bswap32 (v);

             *dst++ = v;

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 11:07:33 2024