summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/m_chat_int.h6
-rw-r--r--include/m_crypto.h3
-rw-r--r--include/m_fontservice.h6
-rw-r--r--include/m_hotkeys.h4
-rw-r--r--include/m_icolib.h2
-rw-r--r--include/m_langpack.h6
-rw-r--r--include/m_options.h4
-rw-r--r--include/m_skin.h2
-rw-r--r--include/m_userinfo.h6
-rw-r--r--include/newpluginapi.h6
10 files changed, 25 insertions, 20 deletions
diff --git a/include/m_chat_int.h b/include/m_chat_int.h
index f4195488ed..83d81e3405 100644
--- a/include/m_chat_int.h
+++ b/include/m_chat_int.h
@@ -28,6 +28,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#include <time.h>
+#ifndef M_CORE_H__
+#include <m_core.h>
+#endif
+
#include <m_string.h>
#include <m_chat.h>
#include <m_gui.h>
@@ -364,8 +368,6 @@ struct CHAT_MANAGER
extern CHAT_MANAGER *pci;
#endif
-extern int hLangpack;
-
EXTERN_C MIR_APP_DLL(CHAT_MANAGER*) Chat_GetInterface(CHAT_MANAGER_INITDATA *pData = NULL, int = hLangpack);
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/include/m_crypto.h b/include/m_crypto.h
index 11c75f626f..8a21ae6d06 100644
--- a/include/m_crypto.h
+++ b/include/m_crypto.h
@@ -24,7 +24,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef M_CRYPTO_H__
#define M_CRYPTO_H__ 1
+#ifndef M_CORE_H__
#include <m_core.h>
+#endif
struct MICryptoEngine
{
@@ -83,7 +85,6 @@ typedef struct tagCRYPTOPROVIDER
__forceinline HANDLE Crypto_RegisterEngine(CRYPTO_PROVIDER *pProvider)
{
- extern int hLangpack;
return (HANDLE)CallService(MS_CRYPTO_REGISTER_ENGINE, hLangpack, (LPARAM)pProvider);
}
diff --git a/include/m_fontservice.h b/include/m_fontservice.h
index 022e03e140..f126a49f1f 100644
--- a/include/m_fontservice.h
+++ b/include/m_fontservice.h
@@ -5,6 +5,10 @@
#ifndef _FONT_SERVICE_API_INC
#define _FONT_SERVICE_API_INC
+#ifndef M_CORE_H__
+#include <m_core.h>
+#endif
+
//////////////////////////////////////////////////////////////////////////
//
// FONTS
@@ -93,8 +97,6 @@ struct FontIDW
};
// register a font
-extern int hLangpack;
-
EXTERN_C MIR_APP_DLL(int) Font_Register(FontID *pFont, int = hLangpack);
EXTERN_C MIR_APP_DLL(int) Font_RegisterW(FontIDW *pFont, int = hLangpack);
diff --git a/include/m_hotkeys.h b/include/m_hotkeys.h
index 6dabe8dfac..b5fa93df9f 100644
--- a/include/m_hotkeys.h
+++ b/include/m_hotkeys.h
@@ -25,7 +25,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef M_HOTKEYS_H__
#define M_HOTKEYS_H__ 1
+#ifndef M_CORE_H__
#include <m_core.h>
+#endif
#define HKD_UNICODE 0x0001
#define HKF_MIRANDA_LOCAL 0x8000
@@ -41,8 +43,6 @@ struct HOTKEYDESC
DWORD dwFlags;
};
-extern int hLangpack;
-
/////////////////////////////////////////////////////////////////////////////////////////
// use this macro to defile hotkey codes like this:
// hkd.DefHotkey = HOTKEYCODE(HOTKEYF_SHIFT|HOTKEYF_EXT, 'A');
diff --git a/include/m_icolib.h b/include/m_icolib.h
index ac12c2e51c..f0b2c31201 100644
--- a/include/m_icolib.h
+++ b/include/m_icolib.h
@@ -25,8 +25,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef M_ICOLIB_H__
#define M_ICOLIB_H__ 1
-extern int hLangpack;
-
#ifndef M_CORE_H__
#include <m_core.h>
#endif
diff --git a/include/m_langpack.h b/include/m_langpack.h
index 387d1c2bca..d27988cae3 100644
--- a/include/m_langpack.h
+++ b/include/m_langpack.h
@@ -92,12 +92,6 @@ EXTERN_C MIR_CORE_DLL(int) Langpack_GetDefaultLocale(void);
EXTERN_C MIR_CORE_DLL(wchar_t*) Langpack_PcharToTchar(const char *pszStr);
/////////////////////////////////////////////////////////////////////////////////////////
-// initializes the plugin-specific translation context v0.10.0+
-// always returns 0
-
-EXTERN_C MIR_CORE_DLL(void) mir_getLP(const PLUGININFOEX *pInfo, int *_hLang = &hLangpack);
-
-/////////////////////////////////////////////////////////////////////////////////////////
// reloads langpack
// wParam = 0 (ignored)
// lParam = (LPARAM)(wchar_t*)langpack file name or NULL to reload the current one
diff --git a/include/m_options.h b/include/m_options.h
index 20f160c7c8..4e4b4f164f 100644
--- a/include/m_options.h
+++ b/include/m_options.h
@@ -25,7 +25,9 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef M_OPTIONS_H__
#define M_OPTIONS_H__
-extern int hLangpack;
+#ifndef M_CORE_H__
+#include <m_core.h>
+#endif
/* Opt/Initialise
The user opened the options dialog. Modules should do whatever initialisation
diff --git a/include/m_skin.h b/include/m_skin.h
index e6c8e3ce5a..6d6cea9a6e 100644
--- a/include/m_skin.h
+++ b/include/m_skin.h
@@ -23,8 +23,6 @@
#ifndef M_SKIN_H__
#define M_SKIN_H__ 1
-extern int hLangpack;
-
#ifndef M_CORE_H__
#include <m_core.h>
#endif
diff --git a/include/m_userinfo.h b/include/m_userinfo.h
index dd623dcadf..9fbd80572a 100644
--- a/include/m_userinfo.h
+++ b/include/m_userinfo.h
@@ -25,6 +25,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#ifndef M_USERINFO_H__
#define M_USERINFO_H__ 1
+#ifndef M_CORE_H__
+#include <m_core.h>
+#endif
+
#include "m_options.h"
//show the User Details dialog box
@@ -72,8 +76,6 @@ All PSN_ WM_NOTIFY messages have PSHNOTIFY.lParam = (LPARAM)hContact
#define PSN_PARAMCHANGED 2
#define PSM_FORCECHANGED (WM_USER+100) //force-send a PSN_INFOCHANGED to all pages
-extern int hLangpack;
-
__forceinline INT_PTR UserInfo_AddPage(WPARAM wParam, OPTIONSDIALOGPAGE* odp)
{ odp->hLangpack = hLangpack;
return CallService("UserInfo/AddPage", wParam, (LPARAM)odp);
diff --git a/include/newpluginapi.h b/include/newpluginapi.h
index a9705a6ae1..0eb71c9f80 100644
--- a/include/newpluginapi.h
+++ b/include/newpluginapi.h
@@ -138,4 +138,10 @@ struct PLUGININFOEX
#define ME_SYSTEM_MODULEUNLOAD "Miranda/System/UnloadModule"
+/////////////////////////////////////////////////////////////////////////////////////////
+// initializes the plugin-specific translation context v0.10.0+
+// always returns 0
+
+EXTERN_C MIR_CORE_DLL(void) mir_getLP(const PLUGININFOEX *pInfo, int *_hLang = &hLangpack);
+
#endif // M_NEWPLUGINAPI_H__