Mercurial > hg > xemacs-beta
diff src/linuxplay.c @ 3963:d240e1ef5356
[xemacs-hg @ 2007-05-19 17:21:29 by vins]
Fix crash when playing sound on 64-bit linux systems under native sound.
author | vins |
---|---|
date | Sat, 19 May 2007 17:21:30 +0000 |
parents | ecf1ebac70d8 |
children | 5bc9d592760f |
line wrap: on
line diff
--- a/src/linuxplay.c Fri May 18 21:51:18 2007 +0000 +++ b/src/linuxplay.c Sat May 19 17:21:30 2007 +0000 @@ -323,8 +323,8 @@ device; repeat until all data has been processed */ rrtn = length; do { - for (pptr = data; (prtn = parsesndfile(&pptr,(size_t *)&rrtn,&optr)) > 0; ) - for (cptr = optr; (crtn = sndcnv(&cptr,(size_t *) &prtn,&sptr)) > 0; ) { + for (pptr = data; (prtn = parsesndfile(&pptr,&rrtn,&optr)) > 0; ) + for (cptr = optr; (crtn = sndcnv(&cptr,&prtn,&sptr)) > 0; ) { for (;;) { if ((wrtn = write(audio_fd,sptr,crtn)) < 0) { sound_perror("write"); goto END_OF_PLAY; }