So I've finished up the string.h functions, and I'm piecing together the printf forms (again). Sadly, this will be the third time I've done this.
I've also found another problem with the string constants. Embedded quotes cause problem with the assembler. Here's some notes from the E/A manual about character constants:
'A' -> 0x41
'AB' -> 0x4142
'''D' -> 0x2744
Text strings are contained within single quotes, single quotes escaped by duplication.
I want to support TI-style quotes, and make the compiler use those, but allow the assembler to use TI or C style strings.