Lines Matching refs:byte_length
403 size_t byte_length = (bits + 7) / 8;
404 TEST_ASSERT(bitstring->len >= byte_length);
407 TEST_CALLOC(masked_bitstring, byte_length);
408 if (byte_length != 0) {
409 memcpy(masked_bitstring, bitstring->x, byte_length);
411 masked_bitstring[byte_length - 1] &= ~(0xff >> (bits % 8));
417 while (byte_length > 0 && masked_bitstring[byte_length - 1] == 0) {
418 --byte_length;
420 value_bits = 8 * byte_length;
421 if (byte_length > 0) {
422 unsigned char last_byte = masked_bitstring[byte_length - 1];
444 masked_bitstring, byte_length);
445 TEST_EQUAL(read.unused_bits, 8 * byte_length - value_bits);