mirror of
https://github.com/cookiengineer/audacity
synced 2025-06-24 16:20:05 +02:00
40 lines
880 B
C
40 lines
880 B
C
#pragma warning( disable: 4237 ) // eub: temporary kludge
|
|
|
|
// RBD -- this will define true, false, bool
|
|
#include "yvals.h"
|
|
|
|
//these preprocessor checks seem to get rid of compiler
|
|
// error (redecl boolean)
|
|
// typedef int bool;
|
|
//#ifndef TRUE
|
|
#define TRUE 1
|
|
#define FALSE 0
|
|
//#endif
|
|
|
|
#define EOS '\000'
|
|
|
|
// now defined by yvals.h:
|
|
//#define true 1
|
|
//#define false 0
|
|
|
|
#define MALLOC ::malloc // note -- these macros are not consistently used
|
|
#define FREE ::free
|
|
|
|
void *MEMGET(long n);
|
|
void *MEMFREE(void *data, long n);
|
|
|
|
#define STREQ(a, b) (strcmp((a), (b)) == 0)
|
|
|
|
typedef unsigned long uint32;
|
|
typedef long int32;
|
|
typedef unsigned short uint16;
|
|
typedef short int16;
|
|
typedef unsigned char uint8;
|
|
|
|
//istvan 082197
|
|
// RBD commented out the following, instead, we're including yvals.h,
|
|
// a microsoft-dependent file
|
|
// #ifndef bool
|
|
// typedef unsigned char bool;
|
|
// #endif
|