UnicodeText::const_iterator UnicodeText::MakeIterator(const char* p) const {
+#ifndef NDEBUG
assert(p != NULL);
const char* start = utf8_data();
int len = utf8_length();
assert(p >= start);
assert(p <= end);
assert(p == end || !UniLib::IsTrailByte(*p));
+#endif
return const_iterator(p);
}