|
|
| version 1.1, 2004/01/08 16:29:56 | version 1.2, 2004/01/08 17:37:31 |
|---|---|
| Line 441 BOOL getwave_open(GETSND snd, BYTE *ptr, | Line 441 BOOL getwave_open(GETSND snd, BYTE *ptr, |
| riff = (RIFF_HEADER *)ptr; | riff = (RIFF_HEADER *)ptr; |
| pos = sizeof(RIFF_HEADER); | pos = sizeof(RIFF_HEADER); |
| if (size < pos) { | if (size < pos) { |
| TRACEOUT(("wav: error RIFF header")); | |
| goto gwopn_err; | goto gwopn_err; |
| } | } |
| if (memcmp(riff->head, fmt_riff, 4)) { | if (memcmp(riff->head, fmt_riff, 4)) { |
| Line 452 BOOL getwave_open(GETSND snd, BYTE *ptr, | Line 453 BOOL getwave_open(GETSND snd, BYTE *ptr, |
| head = (WAVE_HEADER *)(ptr + pos); | head = (WAVE_HEADER *)(ptr + pos); |
| pos += sizeof(WAVE_HEADER); | pos += sizeof(WAVE_HEADER); |
| if (size < pos) { | if (size < pos) { |
| TRACEOUT(("wav: error fmt header")); | |
| goto gwopn_err; | goto gwopn_err; |
| } | } |
| if (memcmp(head->head, chunk_fmt, 4)) { | if (memcmp(head->head, chunk_fmt, 4)) { |
| Line 544 BOOL getwave_open(GETSND snd, BYTE *ptr, | Line 546 BOOL getwave_open(GETSND snd, BYTE *ptr, |
| // ÅÐÏ¿¡Á | // ÅÐÏ¿¡Á |
| snd->datptr = ptr; | snd->datptr = ptr; |
| snd->datsize = size; | snd->datsize = size; |
| TRACEOUT(("ok")); | |
| return(SUCCESS); | return(SUCCESS); |
| gwopn_err: | gwopn_err: |
| TRACEOUT(("err")); | |
| return(FAILURE); | return(FAILURE); |
| } | } |