#ifndef DOSBOX_DOSBOX_H
#define DOSBOX_DOSBOX_H
#include <stdint.h>

typedef uintptr_t Bitu;
typedef  intptr_t Bits;
typedef   uint8_t Bit8u;
typedef    int8_t Bit8s;
typedef  uint16_t Bit16u;
typedef   int16_t Bit16s;
typedef  uint32_t Bit32u;
typedef   int32_t Bit32s;

#define INLINE inline
#define GCC_UNLIKELY

class MixerChannel {
	public:
	virtual void AddSamples_m32(Bitu samples, Bit32s *buffer) = 0;
	virtual void AddSamples_s32(Bitu samples, Bit32s *buffer) = 0;
};

#endif // DOSBOX_DOSBOX_H
