On windows memchr returns const void* instead of void*.
Review URL: http://codereview.chromium.org/1074003
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4175
ce2b1a6d-e550-0410-aec6-
3dcde31c8c00
schar pattern_char,
int start_index) {
if (sizeof(schar) == 1) {
- schar* pos = reinterpret_cast<schar*>(
+ const schar* pos = reinterpret_cast<const schar*>(
memchr(string.start() + start_index,
pattern_char,
string.length() - start_index));
return i;
}
if (sizeof(schar) == 1 && sizeof(pchar) == 1) {
- schar* pos = reinterpret_cast<schar*>(memchr(subject.start() + i,
- pattern_first_char,
- n - i + 1));
+ const schar* pos = reinterpret_cast<const schar*>(
+ memchr(subject.start() + i,
+ pattern_first_char,
+ n - i + 1));
if (pos == NULL) {
*complete = true;
return -1;