File mimic-gcc16.patch of Package mimic

diff -upr mimic1-1.3.0.1.orig/src/audio/audio.c mimic1-1.3.0.1/src/audio/audio.c
--- mimic1-1.3.0.1.orig/src/audio/audio.c	2026-02-23 10:03:35.461454158 +0000
+++ mimic1-1.3.0.1/src/audio/audio.c	2026-02-23 10:04:35.547223632 +0000
@@ -310,7 +310,7 @@ int mimic_play_wave(cst_wave *w)
 int mimic_play_wave_sync(cst_wave *w, cst_relation *rel,
                    int (*call_back) (cst_item *))
 {
-    int q, i, n, r;
+    int i, n, r;
     cst_audiodev *ad;
     float r_pos;
     cst_item *item;
@@ -328,7 +328,6 @@ int mimic_play_wave_sync(cst_wave *w, cs
                          CST_AUDIO_LINEAR16)) == NULL)
         return CST_ERROR_FORMAT;
 
-    q = 0;
     item = relation_head(rel);
     r_pos = w->sample_rate * 0;
     for (i = 0; i < w->num_samples; i += r / 2)
@@ -350,7 +349,6 @@ int mimic_play_wave_sync(cst_wave *w, cs
             n = w->num_samples - i;
 
         r = mimic_audio_write(ad, &w->samples[i], n * 2);
-        q += r;
         if (r <= 0)
             cst_errmsg("failed to write %d samples\n", n);
     }
diff -upr mimic1-1.3.0.1.orig/src/hts/hts_engine_API/lib/HTS_engine.c mimic1-1.3.0.1/src/hts/hts_engine_API/lib/HTS_engine.c
--- mimic1-1.3.0.1.orig/src/hts/hts_engine_API/lib/HTS_engine.c	2026-02-23 10:03:35.467307112 +0000
+++ mimic1-1.3.0.1/src/hts/hts_engine_API/lib/HTS_engine.c	2026-02-23 10:05:33.232960633 +0000
@@ -432,7 +432,7 @@ double HTS_Engine_get_generated_speech(H
 /* HTS_Engine_generate_state_sequence: genereate state sequence (1st synthesis step) */
 static HTS_Boolean HTS_Engine_generate_state_sequence(HTS_Engine * engine)
 {
-   size_t i, state_index, model_index;
+   size_t i, state_index;
    double f;
 
    if (HTS_SStreamSet_create(&engine->sss, &engine->ms, &engine->label, engine->condition.phoneme_alignment_flag, engine->condition.speed, engine->condition.duration_iw, engine->condition.parameter_iw, engine->condition.gv_iw) != TRUE) {
@@ -441,7 +441,6 @@ static HTS_Boolean HTS_Engine_generate_s
    }
    if (engine->condition.additional_half_tone != 0.0) {
       state_index = 0;
-      model_index = 0;
       for (i = 0; i < HTS_Engine_get_total_state(engine); i++) {
          f = HTS_Engine_get_state_mean(engine, 1, i, 0);
          f += engine->condition.additional_half_tone * HALF_TONE;
@@ -453,7 +452,6 @@ static HTS_Boolean HTS_Engine_generate_s
          state_index++;
          if (state_index >= HTS_Engine_get_nstate(engine)) {
             state_index = 0;
-            model_index++;
          }
       }
    }
diff -upr mimic1-1.3.0.1.orig/src/synth/cst_ssml.c mimic1-1.3.0.1/src/synth/cst_ssml.c
--- mimic1-1.3.0.1.orig/src/synth/cst_ssml.c	2026-02-23 10:03:35.470454273 +0000
+++ mimic1-1.3.0.1/src/synth/cst_ssml.c	2026-02-23 10:06:57.816041285 +0000
@@ -82,7 +82,6 @@ static cst_features *ssml_get_attributes
     cst_features *a = new_features();
     const char *name, *val;
     const char *fnn, *vnn;
-    int i = 0;
 
     set_charclasses(ts,
                     ts->p_whitespacesymbols,
@@ -132,7 +131,6 @@ static cst_features *ssml_get_attributes
             return 0;
         }
         name = ts_get(ts);
-        i++;
     }
 
     set_charclasses(ts,
diff -upr mimic1-1.3.0.1.orig/src/synth/mimic.c mimic1-1.3.0.1/src/synth/mimic.c
--- mimic1-1.3.0.1.orig/src/synth/mimic.c	2026-02-23 10:03:35.470454273 +0000
+++ mimic1-1.3.0.1/src/synth/mimic.c	2026-02-23 10:08:06.051913077 +0000
@@ -265,7 +265,6 @@ int mimic_ts_to_speech(cst_tokenstream *
     const char *token;
     cst_item *t;
     cst_relation *tokrel;
-    float durs = 0;
     int num_tokens;
     cst_wave *w;
     cst_breakfunc breakfunc = default_utt_break;
@@ -322,7 +321,6 @@ int mimic_ts_to_speech(cst_tokenstream *
                 err = mimic_process_output(utt, outtype, TRUE, &new_durs);
                 if (err < 0)
                     goto cleanup;
-                durs += new_durs;
                 delete_utterance(utt);
                 utt = NULL;
             }
openSUSE Build Service is sponsored by