|
1 Index: include/sswf/libsswf.h |
|
2 --- include/sswf/libsswf.h.orig 2008-06-23 07:51:47 +0200 |
|
3 +++ include/sswf/libsswf.h 2008-06-23 18:10:33 +0200 |
|
4 @@ -71,12 +71,14 @@ |
|
5 /* wint_t is an "equivalent" to wchar_t without being limited to 16 bits as on MS-Windows */ |
|
6 #ifndef _MSVC |
|
7 #ifndef __APPLE_CC__ |
|
8 +#ifndef __FreeBSD__ |
|
9 #ifndef _WINT_T |
|
10 #define _WINT_T |
|
11 typedef unsigned int wint_t; |
|
12 #endif |
|
13 #endif |
|
14 #endif |
|
15 +#endif |
|
16 |
|
17 #ifndef M_PI |
|
18 #define M_PI 3.14159265358979323846 |
|
19 @@ -88,7 +90,7 @@ |
|
20 #define rint(x) ((double) (long) floor(x + 0.5)) |
|
21 #endif |
|
22 |
|
23 -#ifdef _LIBICONV_H |
|
24 +#if defined(_LIBICONV_H) && !defined(__FreeBSD__) |
|
25 #define ICONV_INPUT_CAST |
|
26 #else |
|
27 /* older versions of iconv() were broken in regard to the |
|
28 Index: include/sswf/libsswf_c.h |
|
29 --- include/sswf/libsswf_c.h.orig 2008-06-23 07:51:47 +0200 |
|
30 +++ include/sswf/libsswf_c.h 2008-06-23 18:10:33 +0200 |
|
31 @@ -38,7 +38,7 @@ |
|
32 |
|
33 #include <stdlib.h> |
|
34 #include <stdarg.h> |
|
35 -#if IRIX |
|
36 +#if IRIX || defined(__FreeBSD__) |
|
37 #include <inttypes.h> |
|
38 #endif |
|
39 #include <sswf/libsswf-config.h> |