]> sigrok.org Git - libsigrok.git/blobdiff - tests/conv.c
kingst-la2016: weaken run state check in hardware initialization
[libsigrok.git] / tests / conv.c
index f126c470e5b56beae6401dcd7ff13fc483920710..551365e2a40fc98f62a544c18a3a9752e9cab8fa 100644 (file)
@@ -206,7 +206,7 @@ END_TEST
 
 START_TEST(test_endian_write_inc)
 {
-       uint8_t buff[2 * sizeof(uint64_t)];
+       uint8_t buff[3 * sizeof(uint64_t)];
        uint8_t *p;
        size_t l;
 
@@ -228,6 +228,13 @@ START_TEST(test_endian_write_inc)
        l = p - &buff[0];
        fail_unless(l == 4 * 48 / 8 * sizeof(uint8_t));
        fail_unless(memcmp(&buff[0], &buff1234large[0], l) == 0);
+
+       p = &buff[0];
+       write_u24le_inc(&p, 0xfe030201);
+       write_u40le_inc(&p, 0xdcba0807060504ul);
+       l = p - &buff[0];
+       fail_unless(l == 24 / 8 + 40 / 8);
+       fail_unless(memcmp(&buff[0], &buff1234large[0], l) == 0);
 }
 END_TEST