Index: base/native_library_win.cc |
diff --git a/base/native_library_win.cc b/base/native_library_win.cc |
index 1ca3e92f54768b5608faabdb9489631c2cc5cf08..faf0bdba4be5fa3bbc74d4b960f6ea0adee4e7a9 100644 |
--- a/base/native_library_win.cc |
+++ b/base/native_library_win.cc |
@@ -62,8 +62,7 @@ NativeLibrary LoadNativeLibrary(const FilePath& library_path, |
NativeLibrary LoadNativeLibraryDynamically(const FilePath& library_path) { |
typedef HMODULE (WINAPI* LoadLibraryFunction)(const wchar_t* file_name); |
- LoadLibraryFunction load_library; |
- load_library = reinterpret_cast<LoadLibraryFunction>( |
+ LoadLibraryFunction load_library = reinterpret_cast<LoadLibraryFunction>( |
GetProcAddress(GetModuleHandle(L"kernel32.dll"), "LoadLibraryW")); |
return LoadNativeLibraryHelper(library_path, load_library, NULL); |
@@ -76,13 +75,13 @@ void UnloadNativeLibrary(NativeLibrary library) { |
// static |
void* GetFunctionPointerFromNativeLibrary(NativeLibrary library, |
- const char* name) { |
- return GetProcAddress(library, name); |
+ StringPiece name) { |
+ return GetProcAddress(library, name.data()); |
} |
// static |
-string16 GetNativeLibraryName(const string16& name) { |
- return name + ASCIIToUTF16(".dll"); |
+string16 GetNativeLibraryName(StringPiece16 name) { |
+ return name.as_string() + ASCIIToUTF16(".dll"); |
} |
} // namespace base |