
#ifndef _CONFIG_H
#define _CONFIG_H 1

typedef unsigned char      Bit8u;   /* type of 8 bit unsigned quantity */
typedef char               Bit8s;   /* type of 8 bit signed quantity */
typedef unsigned short     Bit16u;  /* type of 16 bit unsigned quantity */
typedef short              Bit16s;  /* type of 16 bit signed quantity */
typedef unsigned long      Bit32u;  /* type of 32 bit unsigned quantity */
typedef long               Bit32s;  /* type of 32 bit signed quantity */
typedef unsigned long long Bit64u;  /* type of 64 bit unsigned quantity */
typedef          long long Bit64s;  /* type of 64 bit signed quantity */
typedef unsigned long      UL;


/* --- Linux 1.0.8 on i486 w/ gcc --- */
#if defined(__LINUX__)
#define HAVE_SIGACTION 1

#ifndef LITTLE_ENDIAN
#define LITTLE_ENDIAN  1
#endif /* #ifndef LITTLE_ENDIAN */

#define INTERRUPT_SCALE_FACTOR 5
#define USE_INLINE
#endif

/* --- Amiga w/ gcc --- */
#if defined(__AMIGA__) && defined(__GNUC__)

#define HAVE_SIGACTION 1
#ifdef LITTLE_ENDIAN
#undef LITTLE_ENDIAN
#endif
#define INTERRUPT_SCALE_FACTOR 5
#define USE_INLINE
#endif

#endif
