summaryrefslogtreecommitdiffstats
path: root/src/pdflib_lite-1-mingw.patch
blob: abf20cda0ce64efc450d189cff2b46738f1b6fd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
This file is part of MXE. See LICENSE.md for licensing information.

From ad526da840d636da440ce31a6c7f7909ed7ce61c Mon Sep 17 00:00:00 2001
From: a <a@mxe.cc>
Date: Mon, 11 Jun 2012 17:27:15 +0200
Subject: [PATCH 1/2] fix for mingw

This patch has been taken from:
http://tech.groups.yahoo.com/group/pdflib/message/20472
---
 libs/pdcore/pc_util.c |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/libs/pdcore/pc_util.c b/libs/pdcore/pc_util.c
index e8d8fec..f874bad 100644
--- a/libs/pdcore/pc_util.c
+++ b/libs/pdcore/pc_util.c
@@ -30,8 +30,12 @@
 #include <ieeefp.h>     /* for finite */
 #endif
 
-#if defined (isfinite)
+#if defined(isfinite)
 #define PDC_ISFINITE isfinite
+#if defined(__MINGW32__)
+/* MinGW has infinite, but we still need DWORD */
+#include <windef.h>
+#endif
 #else /* isfinite */
 
 #if defined(WIN32)
-- 
1.7.10.3


From 315d17f1b6d050df824a26418b191ca38ebd4602 Mon Sep 17 00:00:00 2001
From: Mark Brand <mabrand@mabrand.nl>
Date: Mon, 11 Jun 2012 17:33:04 +0200
Subject: [PATCH 2/2] force mingw detection

---
 configure.in |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/configure.in b/configure.in
index 3944168..de6ec09 100644
--- a/configure.in
+++ b/configure.in
@@ -98,7 +98,7 @@ then
 	ac_sys_system=next && ac_sys_release=$4
 	MACHDEP="$ac_sys_system$ac_sys_release$ac_sys_cpu"
     else
-	ac_sys_system=`uname -s`
+	ac_sys_system=MinGW
 	if test "$ac_sys_system" = "AIX" ; then
 		ac_sys_release=`uname -v`
 	else
-- 
1.7.10.3