summaryrefslogtreecommitdiffstats
path: root/Modules/cdmodule.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/cdmodule.c')
-rw-r--r--Modules/cdmodule.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/Modules/cdmodule.c b/Modules/cdmodule.c
index 5e85bcc..40a12fc 100644
--- a/Modules/cdmodule.c
+++ b/Modules/cdmodule.c
@@ -100,8 +100,8 @@ CD_getvolume(self, args)
return NULL;
}
#endif
-
- return mkvalue("(iiiii)", CDgetvolume(self->ob_cdplayer, &vol), \
+ retval = CDgetvolume(self->ob_cdplayer, &vol);
+ return mkvalue("(iiiii)", retval,
vol.chan0, vol.chan1, vol.chan2, vol.chan3);
}
@@ -115,17 +115,11 @@ CD_setvolume(self, args)
CheckPlayer(self);
- if (!getargs(args, "(bbbb)", &vol.chan0, &vol.chan1, \
+ if (!getargs(args, "(bbbb)", &vol.chan0, &vol.chan1,
&vol.chan2, &vol.chan3))
return NULL;
- if (!CDsetvolume(self->ob_cdplayer, &vol)) {
- err_setstr(RuntimeError, "setvolume failed");
- return NULL;
- }
-
- INCREF(None);
- return None;
+ return newintobject(CDsetvolume(self->ob_cdplayer, &vol));
}
static object *