I got the new ISO spec. It did, in fact, add a caveat about adding pad characters. However, it was
very vague on how to fix it. It essentially said to avoid the occurrance, while padding, of a Byte Shift
character '11111' = 31. I reverse engineered some other's code and they terminate the last codeword
as '11101' to avoid the B/S but the spec doesn't say to do this. My problem is this: Where in the
string does a scanner look for the '11111' pattern? For example, if I have a 10-bit codeword that ends
in '101001XXXX' where X=pad character, should I fill it as '1010011111' or fill it as '1010011110"?