--- portab.h 2002/07/10 15:27:37 1.25 +++ portab.h 2002/11/07 10:28:15 1.26.2.2 @@ -12,8 +12,13 @@ #define DPRINTF_MV 0x00000040 #define DPRINTF_DEBUG 0x80000000 + +#ifdef _DEBUG // debug level -#define DPRINTF_LEVEL 0 +#define DPRINTF_LEVEL 0x0000000f +#else +#define DPRINTF_LEVEL 0x0 +#endif #define DPRINTF_BUF_SZ 1024 @@ -105,7 +110,7 @@ return ts; } -#elif defined(LINUX) || defined(DJGPP) || defined(FREEBSD) +#elif defined(LINUX) || defined(DJGPP) || defined(FREEBSD) || defined(BEOS) #include #include @@ -143,9 +148,13 @@ #define DEBUGCBR(A,B,C) #endif -#if defined(LINUX) +#if defined(LINUX) || defined(BEOS) +#if defined(BEOS) +#include +#else #include +#endif #define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ type name##_storage[(sizex)*(sizey)+(alignment)-1]; \ @@ -291,6 +300,8 @@ #else // OTHER OS +#define DECLARE_ALIGNED_MATRIX(name,sizex,sizey,type,alignment) \ + __declspec(align(alignment)) type name[(sizex)*(sizey)] #include #include