17 dst->
item(HEADER_HIGH_US, HEADER_LOW_US);
21 for (mask = 1UL << 15; mask != 0; mask >>= 1) {
23 dst->
item(BIT_HIGH_US, BIT_ONE_LOW_US);
25 dst->
item(BIT_HIGH_US, BIT_ZERO_LOW_US);
29 for (mask = 1UL << 31; mask != 0; mask >>= 1) {
31 dst->
item(BIT_HIGH_US, BIT_ONE_LOW_US);
33 dst->
item(BIT_HIGH_US, BIT_ZERO_LOW_US);
36 dst->
mark(BIT_HIGH_US);
43 if (!src.
expect_item(HEADER_HIGH_US, HEADER_LOW_US))
47 for (mask = 1UL << 15; mask != 0; mask >>= 1) {
50 }
else if (src.
expect_item(BIT_HIGH_US, BIT_ZERO_LOW_US)) {
57 for (mask = 1UL << 31; mask != 0; mask >>= 1) {
60 }
else if (src.
expect_item(BIT_HIGH_US, BIT_ZERO_LOW_US)) {