summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-08 22:31:37 +0000
committerbrettw@chromium.org <brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-08 22:31:37 +0000
commit35cd6d7d0289ff264879d1fc73a5cb4fe887c3e9 (patch)
treeeed1b639c4594cfbc306a90158c2e3f45d8c62e4 /webkit
parentc08931b03b69d69ebe8698a13e8217611c460558 (diff)
downloadchromium_src-35cd6d7d0289ff264879d1fc73a5cb4fe887c3e9.zip
chromium_src-35cd6d7d0289ff264879d1fc73a5cb4fe887c3e9.tar.gz
chromium_src-35cd6d7d0289ff264879d1fc73a5cb4fe887c3e9.tar.bz2
Remove include for string16 which can cause problems for external projects using this interface.
TEST=none BUG=none Original review=http://codereview.chromium.org/3521022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@62034 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/plugins/pepper_private.cc7
-rw-r--r--webkit/glue/plugins/ppb_private.h5
2 files changed, 7 insertions, 5 deletions
diff --git a/webkit/glue/plugins/pepper_private.cc b/webkit/glue/plugins/pepper_private.cc
index 1346ce3..199dea7 100644
--- a/webkit/glue/plugins/pepper_private.cc
+++ b/webkit/glue/plugins/pepper_private.cc
@@ -175,11 +175,14 @@ bool GetFontTableForPrivateFontFile(PP_Resource font_file,
}
void SearchString(PP_Module module,
- const char16* string,
- const char16* term,
+ const unsigned short* input_string,
+ const unsigned short* input_term,
bool case_sensitive,
PP_PrivateFindResult** results,
int* count) {
+ const char16* string = reinterpret_cast<const char16*>(input_string);
+ const char16* term = reinterpret_cast<const char16*>(input_term);
+
UErrorCode status = U_ZERO_ERROR;
UStringSearch* searcher = usearch_open(
term, -1, string, -1, webkit_glue::GetWebKitLocale().c_str(), 0,
diff --git a/webkit/glue/plugins/ppb_private.h b/webkit/glue/plugins/ppb_private.h
index 1615288..6a30dcf 100644
--- a/webkit/glue/plugins/ppb_private.h
+++ b/webkit/glue/plugins/ppb_private.h
@@ -5,7 +5,6 @@
#ifndef WEBKIT_GLUE_PLUGINS_PPB_PRIVATE_H_
#define WEBKIT_GLUE_PLUGINS_PPB_PRIVATE_H_
-#include "base/string16.h"
#include "third_party/ppapi/c/dev/ppb_font_dev.h"
#include "third_party/ppapi/c/pp_module.h"
#include "third_party/ppapi/c/pp_var.h"
@@ -106,8 +105,8 @@ struct PPB_Private {
// done.
void (*SearchString)(
PP_Module module,
- const char16* string,
- const char16* term,
+ const unsigned short* string,
+ const unsigned short* term,
bool case_sensitive,
PP_PrivateFindResult** results,
int* count);