finish part of cstring.c in 6