diff options
author | Lennart Poettering <lennart@poettering.net> | 2008-08-14 19:09:33 +0200 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2008-08-14 19:09:33 +0200 |
commit | f059c857b202a2428b1b4757de2d3d9f23fdf9a3 (patch) | |
tree | 7298fdb125cfbb1543616cd46b63442d50a3f4ba /src/read-sound-file.c | |
parent | 876bbf8c2f3ea26e6553a431f5042cd9d2c99723 (diff) |
enable a few additional gcc warnings and fix all problems found
Diffstat (limited to 'src/read-sound-file.c')
-rw-r--r-- | src/read-sound-file.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/read-sound-file.c b/src/read-sound-file.c index d1c718b..bbadb02 100644 --- a/src/read-sound-file.c +++ b/src/read-sound-file.c @@ -121,7 +121,7 @@ ca_sample_type_t ca_sound_file_get_sample_type(ca_sound_file *f) { return f->type; } -int ca_sound_file_read_int16(ca_sound_file *f, int16_t *d, unsigned *n) { +int ca_sound_file_read_int16(ca_sound_file *f, int16_t *d, size_t *n) { ca_return_val_if_fail(f, CA_ERROR_INVALID); ca_return_val_if_fail(d, CA_ERROR_INVALID); ca_return_val_if_fail(n, CA_ERROR_INVALID); @@ -135,7 +135,7 @@ int ca_sound_file_read_int16(ca_sound_file *f, int16_t *d, unsigned *n) { return ca_vorbis_read_s16ne(f->vorbis, d, n); } -int ca_sound_file_read_uint8(ca_sound_file *f, uint8_t *d, unsigned *n) { +int ca_sound_file_read_uint8(ca_sound_file *f, uint8_t *d, size_t *n) { ca_return_val_if_fail(f, CA_ERROR_INVALID); ca_return_val_if_fail(d, CA_ERROR_INVALID); ca_return_val_if_fail(n, CA_ERROR_INVALID); @@ -160,7 +160,7 @@ int ca_sound_file_read_arbitrary(ca_sound_file *f, void *d, size_t *n) { switch (f->type) { case CA_SAMPLE_S16NE: case CA_SAMPLE_S16RE: { - unsigned k; + size_t k; k = *n / sizeof(int16_t); if ((ret = ca_sound_file_read_int16(f, d, &k)) == CA_SUCCESS) @@ -170,7 +170,7 @@ int ca_sound_file_read_arbitrary(ca_sound_file *f, void *d, size_t *n) { } case CA_SAMPLE_U8: { - unsigned k; + size_t k; k = *n; if ((ret = ca_sound_file_read_uint8(f, d, &k)) == CA_SUCCESS) @@ -186,8 +186,8 @@ int ca_sound_file_read_arbitrary(ca_sound_file *f, void *d, size_t *n) { return ret; } -size_t ca_sound_file_get_size(ca_sound_file *f) { - ca_return_val_if_fail(f, CA_ERROR_INVALID); +off_t ca_sound_file_get_size(ca_sound_file *f) { + ca_return_val_if_fail(f, (off_t) -1); if (f->wav) return ca_wav_get_size(f->wav); @@ -202,5 +202,5 @@ size_t ca_sound_file_frame_size(ca_sound_file *f) { c = ca_sound_file_get_nchannels(f); - return c * (ca_sound_file_get_sample_type(f) == CA_SAMPLE_U8 ? 1 : 2); + return c * (ca_sound_file_get_sample_type(f) == CA_SAMPLE_U8 ? 1U : 2U); } |