Diff for /np2/sound/getsnd/getwave.c between versions 1.3 and 1.4

version 1.3, 2004/01/08 17:52:47 version 1.4, 2004/01/08 18:03:39
Line 244  static BOOL msa_open(GETSND snd, WAVE_IN Line 244  static BOOL msa_open(GETSND snd, WAVE_IN
         __COEFPAIR              *coef;          __COEFPAIR              *coef;
         BYTE                    *p;          BYTE                    *p;
   
         if (snd->bit != 4) {          if ((snd->bit != 4) ||
                   (headsize < (sizeof(WAVE_INFOS) + sizeof(WAVE_MSA_INFO)))) {
                 goto msaopn_err;                  goto msaopn_err;
         }          }
         info = (WAVE_MSA_INFO *)(wavehead + 1);          info = (WAVE_MSA_INFO *)(wavehead + 1);
         headsize -= sizeof(WAVE_INFOS);          headsize -= sizeof(WAVE_INFOS);
         headsize -= sizeof(WAVE_MSA_INFO);          headsize -= sizeof(WAVE_MSA_INFO);
         if ((signed long)headsize < 0) {  
                 goto msaopn_err;  
         }  
         exsize = LOADINTELWORD(info->exsize);          exsize = LOADINTELWORD(info->exsize);
         spb = LOADINTELWORD(info->spb);          spb = LOADINTELWORD(info->spb);
         numcoef = LOADINTELWORD(info->numcoef);          numcoef = LOADINTELWORD(info->numcoef);
Line 342  static UINT ima_dec(GETSND snd, SINT16 * Line 340  static UINT ima_dec(GETSND snd, SINT16 *
   
         UINT    c;          UINT    c;
         SINT32  val[2];          SINT32  val[2];
         itn             state[2];          int             state[2];
         BYTE    *src;          BYTE    *src;
         UINT    blk;          UINT    blk;
   

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


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