--- np2/sound/vermouth/midvoice.h 2006/12/16 12:11:07 1.4 +++ np2/sound/vermouth/midvoice.h 2006/12/16 22:23:24 1.5 @@ -151,5 +151,8 @@ void VERMOUTHCL voice_setmix(VOICE v); // ---- macro -#define voice_setfree(v) (v)->phase = VOICE_FREE +#define voice_setfree(v) \ + do { \ + (v)->phase = VOICE_FREE; \ + } while(0 /*CONSTCOND*/)