]> git.ozlabs.org Git - ccan/blobdiff - ccan/endian/test/run.c
base64: fix for unsigned chars (e.g. ARM).
[ccan] / ccan / endian / test / run.c
index cba96f0b4d68dcd7e14844edf2a1d566a1ed943e..9bf47f13a6d6348937fc17f3103702c8a31c9802 100644 (file)
@@ -3,7 +3,7 @@
 #include <stddef.h>
 #include <ccan/tap/tap.h>
 
-int main(int argc, char *argv[])
+int main(void)
 {
        union {
                uint64_t u64;
@@ -29,7 +29,7 @@ int main(int argc, char *argv[])
        u64.u64_bytes[5] = 0x55;
        u64.u64_bytes[6] = 0x66;
        u64.u64_bytes[7] = 0x77;
-       u64.u64 = swab_u64(u64.u64);
+       u64.u64 = bswap_64(u64.u64);
        ok1(u64.u64_bytes[7] == 0x00);
        ok1(u64.u64_bytes[6] == 0x11);
        ok1(u64.u64_bytes[5] == 0x22);
@@ -43,7 +43,7 @@ int main(int argc, char *argv[])
        u32.u32_bytes[1] = 0x11;
        u32.u32_bytes[2] = 0x22;
        u32.u32_bytes[3] = 0x33;
-       u32.u32 = swab_u32(u32.u32);
+       u32.u32 = bswap_32(u32.u32);
        ok1(u32.u32_bytes[3] == 0x00);
        ok1(u32.u32_bytes[2] == 0x11);
        ok1(u32.u32_bytes[1] == 0x22);
@@ -51,7 +51,7 @@ int main(int argc, char *argv[])
 
        u16.u16_bytes[0] = 0x00;
        u16.u16_bytes[1] = 0x11;
-       u16.u16 = swab_u16(u16.u16);
+       u16.u16 = bswap_16(u16.u16);
        ok1(u16.u16_bytes[1] == 0x00);
        ok1(u16.u16_bytes[0] == 0x11);