Diff for /np2/sound/vermouth/midvoice.h between versions 1.3 and 1.5

version 1.3, 2005/03/29 06:50:38 version 1.5, 2006/12/16 22:23:24
Line 3  struct _midivoice; Line 3  struct _midivoice;
 typedef struct _midivoice       _VOICE;  typedef struct _midivoice       _VOICE;
 typedef struct _midivoice       *VOICE;  typedef struct _midivoice       *VOICE;
   
 typedef void (*MIXPROC)(VOICE v, SINT32 *dst, SAMPLE src, SAMPLE srcterm);  typedef void (VERMOUTHCL *MIXPROC)(VOICE v, SINT32 *dst, SAMPLE src,
 typedef SAMPLE (*RESPROC)(VOICE v, SAMPLE dst, SAMPLE dstterm);                                                                                                                  SAMPLE srcterm);
   typedef SAMPLE (VERMOUTHCL *RESPROC)(VOICE v, SAMPLE dst, SAMPLE dstterm);
   
 enum {  enum {
         CHANNEL_MASK    = 0x0f,          CHANNEL_MASK    = 0x0f,
Line 137  struct _midivoice { Line 138  struct _midivoice {
 extern "C" {  extern "C" {
 #endif  #endif
   
 int envlope_setphase(VOICE v, int phase);  int VERMOUTHCL envlope_setphase(VOICE v, int phase);
 void envelope_updates(VOICE v);  void VERMOUTHCL envelope_updates(VOICE v);
   
 void voice_setphase(VOICE v, UINT8 phase);  void VERMOUTHCL voice_setphase(VOICE v, UINT8 phase);
 void voice_setmix(VOICE v);  void VERMOUTHCL voice_setmix(VOICE v);
   
 #ifdef __cplusplus  #ifdef __cplusplus
 }  }
Line 150  void voice_setmix(VOICE v); Line 151  void voice_setmix(VOICE v);
   
 // ---- macro  // ---- macro
   
 #define voice_setfree(v)                (v)->phase = VOICE_FREE  #define voice_setfree(v)                        \
           do {                                                    \
                   (v)->phase = VOICE_FREE;        \
           } while(0 /*CONSTCOND*/)
   

Removed from v.1.3  
changed lines
  Added in v.1.5


RetroPC.NET-CVS <cvs@retropc.net>