Lines Matching refs:_chars
213 const char *s1 = _chars;
228 const wchar_t *s1 = _chars;
408 // MY_STRING_REALLOC(_chars, char, (size_t)newLimit + 1, (size_t)_len + 1);
410 memcpy(newBuf, _chars, (size_t)_len + 1);
411 MY_STRING_DELETE(_chars)
412 _chars = newBuf;
419 // MY_STRING_REALLOC(_chars, char, (size_t)newLimit + 1, 0);
422 MY_STRING_DELETE(_chars)
423 _chars = newBuf;
430 _chars = NULL;
431 _chars = MY_STRING_NEW_char((size_t)len + 1);
474 memcpy(_chars, s, num);
475 _chars[num] = 0;
483 memcpy(_chars, s._chars, num);
484 _chars[num] = 0;
490 char *chars = _chars;
500 char *chars = _chars;
513 _chars = NULL;
514 _chars = MY_STRING_NEW_char(kStartStringCapacity);
517 _chars[0] = 0;
523 char *chars = _chars;
531 MyStringCopy(_chars, s);
537 MyStringCopy(_chars, s._chars);
545 MY_STRING_DELETE(_chars)
546 _chars = newBuf;
550 char *chars = _chars;
562 MY_STRING_DELETE(_chars)
563 _chars = newBuf;
567 MyStringCopy(_chars, s);
579 MY_STRING_DELETE(_chars)
580 _chars = newBuf;
584 MyStringCopy(_chars, s._chars);
604 MY_STRING_DELETE(_chars)
605 _chars = newBuf;
609 char *dest = _chars;
628 MY_STRING_DELETE(_chars)
629 _chars = newBuf;
633 char *dest = _chars;
652 MyStringCopy(_chars + _len, s);
666 MyStringCopy(_chars + _len, s._chars);
674 _len = (unsigned)(ConvertUInt32ToString(v, _chars + _len) - _chars);
680 _len = (unsigned)(ConvertUInt64ToString(v, _chars + _len) - _chars);
688 memcpy(_chars + _len, s, len);
690 _chars[len] = 0;
700 MY_STRING_DELETE(_chars)
701 _chars = newBuf;
705 memcpy(_chars, s, len);
706 _chars[len] = 0;
721 const char *fs = strstr(_chars + startIndex, s);
724 return (int)(fs - _chars);
730 const char *p = _chars + startIndex;
745 return (int)(p - _chars);
754 const char *p = _chars + _len - 1;
758 return (int)(p - _chars);
759 if (p == _chars)
761 p--; // p = GetPrevCharPointer(_chars, p);
769 const char *p = _chars + _len - 1;
774 return (int)(p - _chars);
775 if (p == _chars)
783 const char *p = _chars;
790 unsigned pos = (unsigned)(p - _chars);
800 const char *p = _chars;
810 _chars[i] = 0;
820 _chars[0] = c;
828 _chars[index] = c;
839 memcpy(_chars + index, s, num);
850 memcpy(_chars + index, s, num);
857 char *src = _chars;
880 _len = (unsigned)(dest - _chars);
890 char *chars = _chars;
1004 // MY_STRING_REALLOC(_chars, wchar_t, (size_t)newLimit + 1, (size_t)_len + 1);
1006 wmemcpy(newBuf, _chars, _len + 1);
1007 MY_STRING_DELETE(_chars)
1008 _chars = newBuf;
1015 // MY_STRING_REALLOC(_chars, wchar_t, newLimit + 1, 0);
1018 MY_STRING_DELETE(_chars)
1019 _chars = newBuf;
1026 _chars = NULL;
1027 _chars = MY_STRING_NEW_wchar_t((size_t)len + 1);
1070 wmemcpy(_chars, s, num);
1071 _chars[num] = 0;
1080 wmemcpy(_chars, s._chars, num);
1081 _chars[num] = 0;
1087 wchar_t *chars = _chars;
1097 wchar_t *chars = _chars;
1108 _chars = NULL;
1109 _chars = MY_STRING_NEW_wchar_t(kStartStringCapacity);
1112 _chars[0] = 0;
1118 wchar_t *chars = _chars;
1126 wchar_t *chars = _chars;
1135 wmemcpy(_chars, s, len + 1);
1142 wchar_t *chars = _chars;
1152 wchar_t *chars = _chars;
1162 wmemcpy(_chars, s._chars, s._len + 1);
1170 MY_STRING_DELETE(_chars)
1171 _chars = newBuf;
1175 wchar_t *chars = _chars;
1187 MY_STRING_DELETE(_chars)
1188 _chars = newBuf;
1192 wmemcpy(_chars, s, len + 1);
1204 MY_STRING_DELETE(_chars)
1205 _chars = newBuf;
1209 wmemcpy(_chars, s._chars, len + 1);
1218 MY_STRING_DELETE(_chars)
1219 _chars = newBuf;
1223 wmemcpy(_chars, s, len);
1224 _chars[len] = 0;
1256 MY_STRING_DELETE(_chars)
1257 _chars = newBuf;
1265 wchar_t *chars = _chars;
1285 wmemcpy(_chars, s, len + 1);
1296 MY_STRING_DELETE(_chars)
1297 _chars = newBuf;
1300 wchar_t *chars = _chars;
1317 wchar_t *chars = _chars;
1327 wmemcpy(_chars + _len, s, len + 1);
1335 wmemcpy(_chars + _len, s._chars, s._len + 1);
1344 wchar_t *chars = _chars + _len;
1356 _len = (unsigned)(ConvertUInt32ToString(v, _chars + _len) - _chars);
1362 _len = (unsigned)(ConvertUInt64ToString(v, _chars + _len) - _chars);
1368 const wchar_t *fs = wcsstr(_chars + startIndex, s);
1371 return (int)(fs - _chars);
1377 const wchar_t *p = _chars + startIndex;
1392 return (int)(p - _chars);
1401 const wchar_t *p = _chars + _len;
1405 return (int)(p - _chars);
1407 while (p != _chars);
1413 const wchar_t *p = _chars + _len;
1414 while (p != _chars)
1418 return (int)(p - _chars);
1425 const wchar_t *p = _chars;
1432 unsigned pos = (unsigned)(p - _chars);
1442 const wchar_t *p = _chars;
1452 _chars[i] = 0;
1462 _chars[0] = c;
1470 _chars[index] = c;
1481 wmemcpy(_chars + index, s, num);
1492 wmemcpy(_chars + index, s, num);
1499 wchar_t *src = _chars;
1522 _len = (unsigned)(dest - _chars);
1532 wchar_t *chars = _chars;
1601 // MY_STRING_REALLOC(_chars, wchar_t, newLimit + 1, 0);
1602 if (_chars)
1604 MY_STRING_DELETE(_chars)
1605 _chars = NULL;
1608 _chars = MY_STRING_NEW_wchar_t((size_t)newLimit + 1);
1609 _chars[0] = 0;
1615 _chars = NULL;
1616 _chars = MY_STRING_NEW_wchar_t((size_t)len + 1);
1625 wchar_t *chars = _chars;
1635 wmemcpy(_chars, s, len + 1);
1638 UString2::UString2(const UString2 &s): _chars(NULL), _len(0)
1640 if (s._chars)
1643 wmemcpy(_chars, s._chars, s._len + 1);
1653 if (_chars)
1654 MY_STRING_DELETE(_chars)
1655 _chars = newBuf;
1658 wchar_t *chars = _chars;
1671 if (_chars)
1672 MY_STRING_DELETE(_chars)
1673 _chars = newBuf;
1676 MyStringCopy(_chars, s);
1686 if (_chars)
1687 MY_STRING_DELETE(_chars)
1688 _chars = newBuf;
1690 wchar_t *chars = _chars;
1705 if (_chars)
1706 MY_STRING_DELETE(_chars)
1707 _chars = newBuf;
1710 MyStringCopy(_chars, s._chars);