home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
MM1
/
SOUNDUTILS
/
tracker.4.6.lzh
/
TRACKER4.6
/
defs.h
< prev
next >
Wrap
Text File
|
1994-11-24
|
1KB
|
65 lines
/* defs.h
vi:ts=3 sw=3:
*/
/* $Id: defs.h,v 4.3 1994/11/15 16:11:01 espie Exp espie $
* $Log: defs.h,v $
* Revision 4.3 1994/11/15 16:11:01 espie
* *** empty log message ***
*
* Revision 4.2 1994/07/04 13:57:32 espie
* Binary stuff.
* Fixed up ansi C stupid bug.
* Added prototypes, and `generic' values.
* Better portability
* Stupid fix + type casts.
* Amiga support.
* Protracker commands.
*/
#include "config.h"
#ifndef EXPAND_WILDCARDS
#define EXPAND_WILDCARDS(x,y)
#endif
#ifdef BINARY_HEEDED
#define READ_ONLY "rb"
#define WRITE_ONLY "wb"
#else
#define READ_ONLY "r"
#define WRITE_ONLY "w"
#endif
#define LOCAL static
/* X is too short */
#define XT extern
#ifndef TRUE
#define TRUE 1
#define FALSE 0
#endif
#define MIN(A,B) ((A)<(B) ? (A) : (B))
#define MAX(A,B) ((A)>(B) ? (A) : (B))
#define D fprintf(stderr, "%d\n", __LINE__);
typedef union
{
unsigned long scalar;
float real;
GENERIC pointer;
} VALUE;
/* predefinitions for relevant structures */
struct tag;
struct channel;
struct song;
struct automaton;
struct sample_info;
struct event;