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; }