From f4aec775cf60aeacf69bf80d75f16635a8fa762f Mon Sep 17 00:00:00 2001 From: Juho Hiltunen Date: Tue, 1 May 2018 15:44:45 +0300 Subject: [PATCH] compiledata.c: Fix -Wunused-result warning. --- src/libespeak-ng/compiledata.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/libespeak-ng/compiledata.c b/src/libespeak-ng/compiledata.c index 83737603..acd62221 100644 --- a/src/libespeak-ng/compiledata.c +++ b/src/libespeak-ng/compiledata.c @@ -1395,16 +1395,17 @@ static int LoadEnvelope2(FILE *f, const char *fname) unsigned char env[ENV_LEN]; n_points = 0; - fgets(line_buf, sizeof(line_buf), f); // skip first line - while (!feof(f)) { - if (fgets(line_buf, sizeof(line_buf), f) == NULL) - break; + if (fgets(line_buf, sizeof(line_buf), f) != NULL) { ; // skip first line, then loop + while (!feof(f)) { + if (fgets(line_buf, sizeof(line_buf), f) == NULL) + break; - env_lin[n_points] = 0; - n = sscanf(line_buf, "%f %f %d", &env_x[n_points], &env_y[n_points], &env_lin[n_points]); - if (n >= 2) { - env_x[n_points] *= (float)1.28; // convert range 0-100 to 0-128 - n_points++; + env_lin[n_points] = 0; + n = sscanf(line_buf, "%f %f %d", &env_x[n_points], &env_y[n_points], &env_lin[n_points]); + if (n >= 2) { + env_x[n_points] *= (float)1.28; // convert range 0-100 to 0-128 + n_points++; + } } } if (n_points > 0) {