summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/ymf278b.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/ymf278b.c')
-rw-r--r--src/emu/sound/ymf278b.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/emu/sound/ymf278b.c b/src/emu/sound/ymf278b.c
index 07875b3da6d..df12602dafe 100644
--- a/src/emu/sound/ymf278b.c
+++ b/src/emu/sound/ymf278b.c
@@ -71,6 +71,8 @@
#define VERBOSE 0
#define LOG(x) do { if (VERBOSE) logerror x; } while (0)
+struct YMF278BChip;
+
struct YMF278BSlot
{
INT16 wave; /* wavetable number */
@@ -110,10 +112,10 @@ struct YMF278BSlot
INT8 env_preverb;
int num; /* slot number (for debug only) */
- struct _YMF278BChip *chip; /* pointer back to parent chip */
+ YMF278BChip *chip; /* pointer back to parent chip */
};
-typedef struct _YMF278BChip
+struct YMF278BChip
{
UINT8 pcmregs[256];
YMF278BSlot slots[24];
@@ -151,7 +153,7 @@ typedef struct _YMF278BChip
INT32 mix_level[8];
sound_stream * stream;
-} YMF278BChip;
+};
INLINE YMF278BChip *get_safe_token(device_t *device)
{