diff options
| author | David Reid <mackron@gmail.com> | 2018-05-21 20:46:22 +1000 |
|---|---|---|
| committer | David Reid <mackron@gmail.com> | 2018-05-21 20:46:22 +1000 |
| commit | 63cf43b72947e80791c2a74d98a20e4a96c9af9e (patch) | |
| tree | d3e5b4f047890629bb8d3542daac60c034fe7541 | |
| parent | 647c08ef4ccc1e9fbcb8a5061b4948a87a75fd39 (diff) | |
| download | raylib-63cf43b72947e80791c2a74d98a20e4a96c9af9e.tar.gz raylib-63cf43b72947e80791c2a74d98a20e4a96c9af9e.zip | |
Fix some warnings.
| -rw-r--r-- | src/audio.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/audio.c b/src/audio.c index 7cc509f6..abab48bc 100644 --- a/src/audio.c +++ b/src/audio.c @@ -1285,7 +1285,7 @@ Wave WaveCopy(Wave wave) void WaveCrop(Wave *wave, int initSample, int finalSample) { if ((initSample >= 0) && (initSample < finalSample) && - (finalSample > 0) && (finalSample < wave->sampleCount)) + (finalSample > 0) && ((unsigned int)finalSample < wave->sampleCount)) { int sampleCount = finalSample - initSample; @@ -1305,9 +1305,9 @@ float *GetWaveData(Wave wave) { float *samples = (float *)malloc(wave.sampleCount*wave.channels*sizeof(float)); - for (int i = 0; i < wave.sampleCount; i++) + for (unsigned int i = 0; i < wave.sampleCount; i++) { - for (int j = 0; j < wave.channels; j++) + for (unsigned int j = 0; j < wave.channels; j++) { if (wave.sampleSize == 8) samples[wave.channels*i + j] = (float)(((unsigned char *)wave.data)[wave.channels*i + j] - 127)/256.0f; else if (wave.sampleSize == 16) samples[wave.channels*i + j] = (float)((short *)wave.data)[wave.channels*i + j]/32767.0f; |
