Sorry for the basic question, but why does it not return a pointer to an unsigned char? I mean, I looked in K&R but it does explain the rational (as far as I could tell...)
Thanks
So, if you've carefully defined all your text as 'unsigned', you can get loads of warnings with the string library functions...
So don't do that, then! :-)
I don't (any more) !
The point is that having just U8 and S8 (or equivalent) is not sufficient - you do also need some kind of "unadorned" char...