(window_handler, decode_instruction, write_handler): Encode the length in a simpler and, based on testing, marginally more efficient format. If the length is 63 or less, stuff it in the lower six bytes; otherwise encode it in the next bytes.  Also, don't encode an offset for insertions from the new text; make that implicit based on the length and previous insertions. (encode_int, decode_int): Remove bits_in_first_byte parameter. Callers changed. (window_compare): Was only here by accident, remove.
(window_handler, decode_instruction, write_handler): Encode the length
in a simpler and, based on testing, marginally more efficient format.
If the length is 63 or less, stuff it in the lower six bytes;
otherwise encode it in the next bytes.  Also, don't encode an offset
for insertions from the new text; make that implicit based on the
length and previous insertions.
(encode_int, decode_int): Remove bits_in_first_byte parameter.
Callers changed.
(window_compare): Was only here by accident, remove.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@837565 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion