For some reason, people are really puzzled by rich edit printing.
I'm no expert on printing, but even I was able to figure it out.
The kernel is the message.
Each time you call it, a little bit more of the rich text control
is printed, and the message returns the index of the first
unprinted character,
which you can pass back in to print the...