mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-26 07:39:45 -06:00
wxWidgets3: update to svn r70933
This commit is contained in:
18
Externals/wxWidgets3/include/wx/dynlib.h
vendored
18
Externals/wxWidgets3/include/wx/dynlib.h
vendored
@ -4,7 +4,7 @@
|
||||
// Author: Guilhem Lavaux, Vadim Zeitlin, Vaclav Slavik
|
||||
// Modified by:
|
||||
// Created: 20/07/98
|
||||
// RCS-ID: $Id: dynlib.h 64139 2010-04-25 12:07:37Z VS $
|
||||
// RCS-ID: $Id: dynlib.h 70796 2012-03-04 00:29:31Z VZ $
|
||||
// Copyright: (c) 1998 Guilhem Lavaux
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
@ -123,14 +123,14 @@ enum wxPluginCategory
|
||||
#define wxDL_INIT_FUNC(pfx, name, dynlib) \
|
||||
pfx ## name = (name ## _t)(dynlib).RawGetSymbol(#name)
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#ifdef __WINDOWS__
|
||||
|
||||
// same as wxDL_INIT_FUNC() but appends 'A' or 'W' to the function name, see
|
||||
// wxDynamicLibrary::GetSymbolAorW()
|
||||
#define wxDL_INIT_FUNC_AW(pfx, name, dynlib) \
|
||||
pfx ## name = (name ## _t)(dynlib).GetSymbolAorW(#name)
|
||||
|
||||
#endif // __WXMSW__
|
||||
#endif // __WINDOWS__
|
||||
|
||||
// the following macros can be used to redirect a whole library to a class and
|
||||
// check at run-time if the library is present and contains all required
|
||||
@ -304,7 +304,7 @@ public:
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#ifdef __WINDOWS__
|
||||
// this function is useful for loading functions from the standard Windows
|
||||
// DLLs: such functions have an 'A' (in ANSI build) or 'W' (in Unicode, or
|
||||
// wide character build) suffix if they take string parameters
|
||||
@ -326,7 +326,7 @@ public:
|
||||
{
|
||||
return RawGetSymbolAorW(m_handle, name);
|
||||
}
|
||||
#endif // __WXMSW__
|
||||
#endif // __WINDOWS__
|
||||
|
||||
// return all modules/shared libraries in the address space of this process
|
||||
//
|
||||
@ -349,7 +349,7 @@ public:
|
||||
static wxString GetPluginsDirectory();
|
||||
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#ifdef __WINDOWS__
|
||||
// return the handle (HMODULE/HINSTANCE) of the DLL with the given name
|
||||
// and/or containing the specified address: for XP and later systems only
|
||||
// the address is used and the name is ignored but for the previous systems
|
||||
@ -360,7 +360,7 @@ public:
|
||||
// need to be freed using FreeLibrary() but it also means that it can
|
||||
// become invalid if the DLL is unloaded
|
||||
static WXHMODULE MSWGetModuleHandle(const char *name, void *addr);
|
||||
#endif // __WXMSW__
|
||||
#endif // __WINDOWS__
|
||||
|
||||
protected:
|
||||
// common part of GetSymbol() and HasSymbol()
|
||||
@ -383,7 +383,7 @@ protected:
|
||||
wxDECLARE_NO_COPY_CLASS(wxDynamicLibrary);
|
||||
};
|
||||
|
||||
#ifdef __WXMSW__
|
||||
#ifdef __WINDOWS__
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxLoadedDLL is a MSW-only internal helper class allowing to dynamically bind
|
||||
@ -404,7 +404,7 @@ public:
|
||||
}
|
||||
};
|
||||
|
||||
#endif // __WXMSW__
|
||||
#endif // __WINDOWS__
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// Interesting defines
|
||||
|
Reference in New Issue
Block a user