/ routine to return the length of a string
/ routine to return the read pointer position
/ routine to get a word from the string
/ routine to put a word onto the string
/ routine to read next character from string
/ pointed to by r1; character returned in r0
/ c-bit set if character not available (end of file)
/ routine to look at next character from string
/ pointed to by r1; character returned in r0
/ c-bit set if character not available (end of file)
/ routine to move the read pointer of a string to a
/ specified point. If the string is not long enough,
/ routine to move read pointer of string to end of string
/ routine to read a string backwards
/ the read pointer is decremented before reading
/ routine to put a character into the string
/ pointed to by r1; character in r0
/ r0 and r1 are preserved.
/ routine to alter a character in the string
/ pointed to by r1; character in r0
/ r0 and r1 are preserved.
/ routine to move the contents of one string
/ on return, r1 points to the new string and should
/ be saved. r0 is preserved.
/ fix up read ptr of new string
/ routine to rewind read pointer of string
/ routine to rewind write pointer of string
/ routine to zero a string