Changeset 9033 in webkit for trunk/JavaScriptCore/kjs/ustring.cpp
- Timestamp:
- Apr 20, 2005, 3:14:35 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/ustring.cpp
r9009 r9033 1048 1048 long fsizeminusone = (fsz - 1) * sizeof(UChar); 1049 1049 const UChar *fdata = f.data(); 1050 unsigned short fchar = fdata->uc; 1051 ++fdata; 1050 1052 for (const UChar *c = data() + pos; c <= end; c++) 1051 if ( *c == *fdata && !memcmp(c + 1, fdata + 1, fsizeminusone))1053 if (c->uc == fchar && !memcmp(c + 1, fdata, fsizeminusone)) 1052 1054 return (c-data()); 1053 1055 … … 1126 1128 } 1127 1129 1128 void UString::attach(Rep *r)1129 {1130 rep = r;1131 rep->ref();1132 }1133 1134 1130 void UString::detach() 1135 1131 { … … 1141 1137 rep = Rep::create(n, l); 1142 1138 } 1143 }1144 1145 void UString::release()1146 {1147 rep->deref();1148 1139 } 1149 1140
Note:
See TracChangeset
for help on using the changeset viewer.