X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=tests%2Fconv.c;h=551365e2a40fc98f62a544c18a3a9752e9cab8fa;hb=b3df76683179cbb9559e1cad8efe0d10c02dacce;hp=5ef0bab110397914249d85c29fa4e84bc8aa9c74;hpb=df98afc6d181953f6c39133c5a6d42630d3869aa;p=libsigrok.git diff --git a/tests/conv.c b/tests/conv.c index 5ef0bab1..551365e2 100644 --- a/tests/conv.c +++ b/tests/conv.c @@ -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