X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=tests%2Fconv.c;fp=tests%2Fconv.c;h=551365e2a40fc98f62a544c18a3a9752e9cab8fa;hb=1e389eb7daa90aa5651028817ca1ffda8086f5eb;hp=5ef0bab110397914249d85c29fa4e84bc8aa9c74;hpb=155263435fe230b3f8d2478831d1fefd2459222a;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