move __string_read into vsscanf source file