|
From: <ma...@pr...> - 2004-03-12 12:01:01
|
Update of /cvsroot/meshdb/src/geo/compat In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22451/geo/compat Modified Files: compat.h err.h Log Message: minor changes to compile cleanly on FreeBSD Index: compat.h =================================================================== RCS file: /cvsroot/meshdb/src/geo/compat/compat.h,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- compat.h 27 Nov 2003 01:21:16 -0000 1.6 +++ compat.h 12 Mar 2004 11:33:37 -0000 1.7 @@ -12,12 +12,14 @@ #define isnanf(x) isnan(x) #endif -#if defined(__svr4__) || defined(__sun__) +#if defined(__svr4__) || defined(__sun__) || defined(__FreeBSD__) #include <ieeefp.h> #define floorf(x) floor(x) #define ceilf(x) ceil(x) #define rintf(x) rint(x) +#if !defined(__FreeBSD__) #include <sys/int_types.h> +#endif #define u_int8_t uint8_t #define u_int16_t uint16_t #define u_int32_t uint32_t Index: err.h =================================================================== RCS file: /cvsroot/meshdb/src/geo/compat/err.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- err.h 24 Nov 2003 07:23:58 -0000 1.4 +++ err.h 12 Mar 2004 11:33:37 -0000 1.5 @@ -15,7 +15,7 @@ #define _progname basename((char *)getexecname()) #endif -#if defined(linux) || defined(__OpenBSD__) +#if defined(linux) || defined(__OpenBSD__) || defined(__FreeBSD__) extern char *__progname; #define _progname __progname #endif |