an incorrect 0 would be used if the line length was exactly 112.
offset += this_time;
/* Extension block number. Count up from 0 but use 0xff for the last one */
offset += this_time;
/* Extension block number. Count up from 0 but use 0xff for the last one */
- put_int_as_int (buffer + 3, this_time < block_size ? 0xff : block_number, 1);
+ put_int_as_int (buffer + 3, offset == text.length() ? 0xff : block_number, 1);
++block_number;
char* finished = new char[tti_size];
++block_number;
char* finished = new char[tti_size];