From 54753614040b9168da2618c1c59b43ea49533a34 Mon Sep 17 00:00:00 2001 From: psychon Date: Mon, 23 Mar 2009 15:26:26 +0000 Subject: [PATCH] Fix some compiler warnings with -Wmissing-declarations git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@1439 726aef4b-f618-498e-8847-2d620e286838 --- Modules.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Modules.h b/Modules.h index 55331a2c..37b48f67 100644 --- a/Modules.h +++ b/Modules.h @@ -44,6 +44,13 @@ typedef void* ModHandle; : CModule(pDLL, pUser, sModName, sModPath) #define MODULEDEFS(CLASS, DESCRIPTION) \ extern "C" { \ + /* First the definitions to shut up some compiler warnings */ \ + CString ZNCModDescription(); \ + bool ZNCModGlobal(); \ + double ZNCModVersion(); \ + CModule* ZNCModLoad(ModHandle p, CUser* pUser, const CString& sModName, \ + const CString& sModPath); \ + void ZNCModUnload(CModule* pMod); \ CString ZNCModDescription() { return DESCRIPTION; } \ bool ZNCModGlobal() { return false; } \ double ZNCModVersion() { return VERSION; } \ @@ -60,6 +67,13 @@ typedef void* ModHandle; : CGlobalModule(pDLL, sModName, sModPath) #define GLOBALMODULEDEFS(CLASS, DESCRIPTION) \ extern "C" { \ + /* First the definitions to shut up some compiler warnings */ \ + CString ZNCModDescription(); \ + bool ZNCModGlobal(); \ + double ZNCModVersion(); \ + CGlobalModule* ZNCModLoad(ModHandle p, const CString& sModName, \ + const CString& sModPath); \ + void ZNCModUnload(CGlobalModule* pMod); \ CString ZNCModDescription() { return DESCRIPTION; } \ bool ZNCModGlobal() { return true; } \ double ZNCModVersion() { return VERSION; } \