fix gp2x compilation (using linaro arm gcc 4.7 on ubuntu)

This commit is contained in:
kub 2019-03-15 20:51:51 +01:00 committed by kub
parent 7ddd8501a7
commit c79d0bb90f
4 changed files with 12 additions and 10 deletions

View file

@ -176,20 +176,19 @@ int YM2612PicoStateLoad2(int *tat, int *tbt);
#else
/* GP2X specific */
#include "../../platform/gp2x/940ctl.h"
extern int PicoIn.opt;
#define YM2612Init(baseclock,rate) { \
if (PicoIn.opt&0x200) YM2612Init_940(baseclock, rate); \
if (PicoIn.opt&POPT_EXT_FM) YM2612Init_940(baseclock, rate); \
else YM2612Init_(baseclock, rate); \
}
#define YM2612ResetChip() { \
if (PicoIn.opt&0x200) YM2612ResetChip_940(); \
if (PicoIn.opt&POPT_EXT_FM) YM2612ResetChip_940(); \
else YM2612ResetChip_(); \
}
#define YM2612UpdateOne(buffer,length,stereo,is_buf_empty) \
(PicoIn.opt&0x200) ? YM2612UpdateOne_940(buffer, length, stereo, is_buf_empty) : \
(PicoIn.opt&POPT_EXT_FM) ? YM2612UpdateOne_940(buffer, length, stereo, is_buf_empty) : \
YM2612UpdateOne_(buffer, length, stereo, is_buf_empty);
#define YM2612PicoStateLoad() { \
if (PicoIn.opt&0x200) YM2612PicoStateLoad_940(); \
if (PicoIn.opt&POPT_EXT_FM) YM2612PicoStateLoad_940(); \
else YM2612PicoStateLoad_(); \
}
#endif /* __GP2X__ */