From 38d15f8f90c8077bfd1bc27728cf51f18d97e327 Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sun, 10 Jan 2016 18:58:46 +0000 Subject: [PATCH] Fix gcc sign conversion warnings in spect.c. --- src/libespeak-ng/spect.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libespeak-ng/spect.c b/src/libespeak-ng/spect.c index 47e5bde2..c71a0151 100644 --- a/src/libespeak-ng/spect.c +++ b/src/libespeak-ng/spect.c @@ -139,7 +139,7 @@ static void SpectFrameDestroy(SpectFrame *frame) int LoadFrame(SpectFrame *frame, FILE *stream, int file_format_type) { short ix; - short x; + unsigned short x; unsigned short *spect_data; frame->time = read_double(stream); @@ -275,7 +275,8 @@ static float GetFrameLength(SpectSeq *spect, int frame) espeak_ng_STATUS LoadSpectSeq(SpectSeq *spect, const char *filename) { - short n, temp; + unsigned short n; + short temp; int ix; uint32_t id1, id2, name_len; int set_max_y = 0; @@ -309,7 +310,7 @@ espeak_ng_STATUS LoadSpectSeq(SpectSeq *spect, const char *filename) } else spect->name = NULL; - fread(&n, sizeof(short), 1, stream); + fread(&n, sizeof(unsigned short), 1, stream); fread(&spect->amplitude, sizeof(short), 1, stream); fread(&spect->max_y, sizeof(short), 1, stream); fread(&temp, sizeof(short), 1, stream); // unused