]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
(put16) [!_STRING_ARCH_unaligned && BIG_ENDIAN]: Fix index.
authorAndreas Schwab <schwab@suse.de>
Sun, 15 Jul 2001 15:18:22 +0000 (15:18 +0000)
committerAndreas Schwab <schwab@suse.de>
Sun, 15 Jul 2001 15:18:22 +0000 (15:18 +0000)
iconv/loop.c

index 3e40845f3836337c14c8575d988a29b08e41952a..ae83894dc9dea3a90220e16b1d12a79e281cc72b 100644 (file)
 #  define put16(addr, val) \
      ({ uint16_t __val = (val);                                                      \
        ((unsigned char *) (addr))[1] = __val;                                \
-       ((unsigned char *) (addr))[2] = __val >> 8;                           \
+       ((unsigned char *) (addr))[0] = __val >> 8;                           \
        (void) 0; })
 #  define put32(addr, val) \
      ({ uint32_t __val = (val);                                                      \