reference operator[](size_type _Off)
{ // subscript mutable sequence
#if _ITERATOR_DEBUG_LEVEL == 2
if (this->_Mysize < _Off) // sic
_DEBUG_ERROR("string subscript out of range");
#elif _ITERATOR_DEBUG_LEVEL == 1
_SCL_SECURE_VALIDATE_RANGE(_Off <= this->_Mysize); // sic
#endif /* _ITERATOR_DEBUG_LEVEL == 2 */
return (this->_Myptr()[_Off]);
}
cmVmZXJlbmNlIG9wZXJhdG9yW10oc2l6ZV90eXBlIF9PZmYpCgl7CS8vIHN1YnNjcmlwdCBtdXRhYmxlIHNlcXVlbmNlCiNpZiBfSVRFUkFUT1JfREVCVUdfTEVWRUwgPT0gMgoJaWYgKHRoaXMtPl9NeXNpemUgPCBfT2ZmKQkvLyBzaWMKCQlfREVCVUdfRVJST1IoInN0cmluZyBzdWJzY3JpcHQgb3V0IG9mIHJhbmdlIik7CgojZWxpZiBfSVRFUkFUT1JfREVCVUdfTEVWRUwgPT0gMQoJX1NDTF9TRUNVUkVfVkFMSURBVEVfUkFOR0UoX09mZiA8PSB0aGlzLT5fTXlzaXplKTsJLy8gc2ljCiNlbmRpZiAvKiBfSVRFUkFUT1JfREVCVUdfTEVWRUwgPT0gMiAqLwoKCXJldHVybiAodGhpcy0+X015cHRyKClbX09mZl0pOwoJfQ==