18 years ago rsc
Also allow nil string as empty string in readstr.
20 years ago rsc
Lots of new code imported.