-#define YM2612UpdateOne(buffer,length,stereo) { \\r
- if (PicoOpt&0x200) YM2612UpdateOne_940(buffer, length, stereo); \\r
- else YM2612UpdateOne_(buffer, length, stereo); \\r
-}\r
+#define YM2612UpdateOne(buffer,length,stereo,is_buf_empty) \\r
+ (PicoOpt&0x200) ? YM2612UpdateOne_940(buffer, length, stereo, is_buf_empty) : \\r
+ YM2612UpdateOne_(buffer, length, stereo, is_buf_empty);\r