#ifndef _WIN32 #ifndef APE_NOWINDOWS_H #define APE_NOWINDOWS_H #include #define FALSE 0 #define TRUE 1 #define NEAR #define FAR //typedef unsigned int uint32; //typedef int int32; //typedef unsigned short uint16; //typedef short int16; //typedef unsigned char uint8; //typedef char int8; typedef char str_ansi; typedef unsigned char str_utf8; typedef char str_utf16; typedef unsigned long DWORD; typedef int BOOL; typedef unsigned char BYTE; typedef unsigned short WORD; typedef float FLOAT; typedef void * HANDLE; typedef unsigned int UINT; typedef unsigned int WPARAM; typedef long LPARAM; typedef const char * LPCSTR; typedef const char* LPCTSTR; // ?? SHINTA typedef const char* LPCWSTR; // ?? SHINTA typedef char * LPSTR; typedef long LRESULT; typedef unsigned char UCHAR; #define ZeroMemory(POINTER, BYTES) memset(POINTER, 0, BYTES); #define max(a,b) (((a) > (b)) ? (a) : (b)) #define min(a,b) (((a) < (b)) ? (a) : (b)) //#define __stdcall #define CALLBACK #define _stricmp strcasecmp #define _strnicmp strncasecmp #define wcslen strlen #define wcsicmp strcmp #define _wtoi atoi #define _wcsicmp strcmp #define wcscmp strcmp #define _FPOSOFF(fp) ((long)(fp).__pos) #define MAX_PATH 260 #ifndef _WAVEFORMATEX_ #define _WAVEFORMATEX_ typedef struct tWAVEFORMATEX { WORD wFormatTag; /* format type */ WORD nChannels; /* number of channels (i.e. mono, stereo...) */ DWORD nSamplesPerSec; /* sample rate */ DWORD nAvgBytesPerSec; /* for buffer estimation */ WORD nBlockAlign; /* block size of data */ WORD wBitsPerSample; /* number of bits per sample of mono data */ WORD cbSize; /* the count in bytes of the size of */ /* extra information (after cbSize) */ } WAVEFORMATEX, *PWAVEFORMATEX, NEAR *NPWAVEFORMATEX, FAR *LPWAVEFORMATEX; typedef const WAVEFORMATEX FAR *LPCWAVEFORMATEX; const int32 ERROR_INVALID_PARAMETER = B_ERRORS_END+1; #endif // #ifndef _WAVEFORMATEX_ #endif // #ifndef APE_NOWINDOWS_H #endif // #ifndef _WIN32