I guess we could make each line part of a list? but there is no EASY for-each...
http://stackoverflow.com/questions/4...loop-construct
but ^-- There is a solution to that.
Or we could grab each line of
width_bytes? and just mungle the end over the beginning? (If the locations overlap there was some detail about needing memmove rather than memcopy)
http://stackoverflow.com/questions/4...cpy-vs-memmove
I'm not really awake yet. perhaps something will occur when I am.