From 188b899bb0156daed1210cf53eef443af7e05c7e Mon Sep 17 00:00:00 2001 From: Kamal Mostafa Date: Tue, 7 Jun 2011 16:31:26 -0700 Subject: [PATCH] simpleaudio: read returns ssize_t to allow for -1 --- src/simpleaudio-pulse.c | 2 +- src/simpleaudio-sndfile.c | 2 +- src/simpleaudio.c | 2 +- src/simpleaudio.h | 2 +- src/simpleaudio_internal.h | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/simpleaudio-pulse.c b/src/simpleaudio-pulse.c index ca8894d..a8f5d00 100644 --- a/src/simpleaudio-pulse.c +++ b/src/simpleaudio-pulse.c @@ -16,7 +16,7 @@ */ -static size_t +static ssize_t sa_pulse_read( simpleaudio *sa, float *buf, size_t nframes ) { int error; diff --git a/src/simpleaudio-sndfile.c b/src/simpleaudio-sndfile.c index a2a304f..9d787ae 100644 --- a/src/simpleaudio-sndfile.c +++ b/src/simpleaudio-sndfile.c @@ -14,7 +14,7 @@ */ -static size_t +static ssize_t sa_sndfile_read( simpleaudio *sa, float *buf, size_t nframes ) { SNDFILE *s = (SNDFILE *)sa->backend_handle; diff --git a/src/simpleaudio.c b/src/simpleaudio.c index 6fa31ca..4408be9 100644 --- a/src/simpleaudio.c +++ b/src/simpleaudio.c @@ -14,7 +14,7 @@ simpleaudio_get_channels( simpleaudio *sa ) return sa->channels; } -size_t +ssize_t simpleaudio_read( simpleaudio *sa, float *buf, size_t nframes ) { return sa->backend->simpleaudio_read(sa, buf, nframes); diff --git a/src/simpleaudio.h b/src/simpleaudio.h index a46c19c..2d056b0 100644 --- a/src/simpleaudio.h +++ b/src/simpleaudio.h @@ -30,7 +30,7 @@ simpleaudio_get_rate( simpleaudio *sa ); unsigned int simpleaudio_get_channels( simpleaudio *sa ); -size_t +ssize_t simpleaudio_read( simpleaudio *sa, float *buf, size_t nframes ); void diff --git a/src/simpleaudio_internal.h b/src/simpleaudio_internal.h index 8750522..856d0de 100644 --- a/src/simpleaudio_internal.h +++ b/src/simpleaudio_internal.h @@ -21,7 +21,7 @@ struct simpleaudio { }; struct simpleaudio_backend { - size_t + ssize_t (*simpleaudio_read)( simpleaudio *sa, float *buf, size_t nframes ); void (*simpleaudio_close)( simpleaudio *sa );