how can the sbuf register be told to send a string that is received?
"... not even valid 'C' - eg, what do you think will happen when you use a string as the index ..."
Actually, the compiler probably will allow this - as it is, in fact, valid within the syntax of the 'C' language. However, I very much doubt that it will do what you want it to do...