37 lines
697 B
C
Executable File
37 lines
697 B
C
Executable File
// Part of SAASound copyright 1998-2018 Dave Hooper <dave@beermex.com>
|
|
//
|
|
// handy typedefs
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#ifndef TYPES_H_INCLUDED
|
|
#define TYPES_H_INCLUDED
|
|
|
|
#if defined(__i386__) || defined(WIN32) || \
|
|
(defined(__alpha__) || defined(__alpha)) || \
|
|
defined(__arm__) || \
|
|
(defined(__mips__) && defined(__MIPSEL__))
|
|
#else
|
|
#ifndef __BIG_ENDIAN
|
|
#define __BIG_ENDIAN
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#ifndef NULL
|
|
#define NULL 0
|
|
#endif
|
|
|
|
typedef struct
|
|
{
|
|
int nNumberOfPhases;
|
|
bool bLooping;
|
|
int nLevels[2][2][16]; // [Resolution][Phase][Withinphase]
|
|
} ENVDATA;
|
|
|
|
#ifdef WIN32
|
|
extern "C" void __stdcall OutputDebugStringA (char*);
|
|
#endif
|
|
|
|
#endif
|