blob: 614718d22e0cc79588d487bb43f82a9c5a7badc1 [file] [log] [blame]
hendrikwb1ac52f2015-10-01 18:29:34 -07001/*
2 * Copyright 2015 Google Inc.
3 *
4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file.
6 */
mtklein1ee76512015-11-02 10:20:27 -08007#include "SkTypes.h"
Mike Klein8f11d4d2018-01-24 12:42:55 -05008#if defined(SK_BUILD_FOR_WIN)
mtklein1ee76512015-11-02 10:20:27 -08009
hendrikwb1ac52f2015-10-01 18:29:34 -070010#include "SkOSLibrary.h"
halcanary4dbbd042016-06-07 17:21:10 -070011#include "SkLeanWindows.h"
hendrikwb1ac52f2015-10-01 18:29:34 -070012
13void* DynamicLoadLibrary(const char* libraryName) {
jvanverth7a897c02016-01-04 08:14:18 -080014 return LoadLibraryA(libraryName);
hendrikwb1ac52f2015-10-01 18:29:34 -070015}
16
17void* GetProcedureAddress(void* library, const char* functionName) {
cjacekc7211962016-01-25 07:27:36 -080018 return reinterpret_cast<void*>(::GetProcAddress((HMODULE)library, functionName));
hendrikwb1ac52f2015-10-01 18:29:34 -070019}
mtklein1ee76512015-11-02 10:20:27 -080020
Mike Klein8f11d4d2018-01-24 12:42:55 -050021#endif//defined(SK_BUILD_FOR_WIN)