From c3972d21fbcbad2bfcfc4a73fa0ce352572a3012 Mon Sep 17 00:00:00 2001 From: "vitalyr@chromium.org" Date: Thu, 18 Mar 2010 09:27:15 +0000 Subject: [PATCH] Fix windows build. 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 --- src/runtime.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/runtime.cc b/src/runtime.cc index 559bcd385..1ad500453 100644 --- a/src/runtime.cc +++ b/src/runtime.cc @@ -2354,7 +2354,7 @@ static inline int SingleCharIndexOf(Vector string, schar pattern_char, int start_index) { if (sizeof(schar) == 1) { - schar* pos = reinterpret_cast( + const schar* pos = reinterpret_cast( memchr(string.start() + start_index, pattern_char, string.length() - start_index)); @@ -2409,9 +2409,10 @@ static int SimpleIndexOf(Vector subject, return i; } if (sizeof(schar) == 1 && sizeof(pchar) == 1) { - schar* pos = reinterpret_cast(memchr(subject.start() + i, - pattern_first_char, - n - i + 1)); + const schar* pos = reinterpret_cast( + memchr(subject.start() + i, + pattern_first_char, + n - i + 1)); if (pos == NULL) { *complete = true; return -1; -- 2.34.1