michael@110: Index: include/sswf/libsswf.h michael@110: --- include/sswf/libsswf.h.orig 2008-06-23 07:51:47 +0200 michael@110: +++ include/sswf/libsswf.h 2008-06-23 18:10:33 +0200 michael@110: @@ -71,12 +71,14 @@ michael@110: /* wint_t is an "equivalent" to wchar_t without being limited to 16 bits as on MS-Windows */ michael@110: #ifndef _MSVC michael@110: #ifndef __APPLE_CC__ michael@110: +#ifndef __FreeBSD__ michael@110: #ifndef _WINT_T michael@110: #define _WINT_T michael@110: typedef unsigned int wint_t; michael@110: #endif michael@110: #endif michael@110: #endif michael@110: +#endif michael@110: michael@110: #ifndef M_PI michael@110: #define M_PI 3.14159265358979323846 michael@110: @@ -88,7 +90,7 @@ michael@110: #define rint(x) ((double) (long) floor(x + 0.5)) michael@110: #endif michael@110: michael@110: -#ifdef _LIBICONV_H michael@110: +#if defined(_LIBICONV_H) && !defined(__FreeBSD__) michael@110: #define ICONV_INPUT_CAST michael@110: #else michael@110: /* older versions of iconv() were broken in regard to the michael@110: Index: include/sswf/libsswf_c.h michael@110: --- include/sswf/libsswf_c.h.orig 2008-06-23 07:51:47 +0200 michael@110: +++ include/sswf/libsswf_c.h 2008-06-23 18:10:33 +0200 michael@110: @@ -38,7 +38,7 @@ michael@110: michael@110: #include michael@110: #include michael@110: -#if IRIX michael@110: +#if IRIX || defined(__FreeBSD__) michael@110: #include michael@110: #endif michael@110: #include