[libxml2] Add declaration for DllMain
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Add declaration for DllMain
- Date: Sat, 21 Oct 2017 13:21:36 +0000 (UTC)
commit f05af837bb21ec2244d42c1e6ffb8ea174292f03
Author: J. Peter Mugaas <jpmugaas suddenlink net>
Date: Sat Oct 21 14:09:16 2017 +0200
Add declaration for DllMain
Fixes a compiler warning.
threads.c | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/threads.c b/threads.c
index 36b56ad..bca4954 100644
--- a/threads.c
+++ b/threads.c
@@ -985,6 +985,16 @@ int XMLCALL
xmlDllMain(ATTRIBUTE_UNUSED void *hinstDLL, unsigned long fdwReason,
ATTRIBUTE_UNUSED void *lpvReserved)
#else
+/* declare to avoid "no previous prototype for 'DllMain'" warning */
+/* Note that we do NOT want to include this function declaration in
+ a public header because it's meant to be called by Windows itself,
+ not a program that uses this library. This also has to be exported. */
+
+XMLPUBFUN BOOL WINAPI
+DllMain (HINSTANCE hinstDLL,
+ DWORD fdwReason,
+ LPVOID lpvReserved);
+
BOOL WINAPI
DllMain(ATTRIBUTE_UNUSED HINSTANCE hinstDLL, DWORD fdwReason,
ATTRIBUTE_UNUSED LPVOID lpvReserved)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]