Declaring variables in the middle of a block isn't supported by
older (pre-C99?) compilers, and gcc 2.95 is one of them.

--- a/src/plugin_common/replaygain.c
+++ b/src/plugin_common/replaygain.c
@@ -28,10 +28,11 @@ void FLAC_plugin__replaygain_get_from_fi
                                            double *track_peak, FLAC__bool 
*track_peak_set,
                                            double *album_peak, FLAC__bool 
*album_peak_set)
 {
-       *track_gain_set = *album_gain_set = *track_peak_set = *album_peak_set = 
false;
-
        /* Largely stolen from vorbiscomment.c and the other replaygain.c  */
        FLAC__Metadata_SimpleIterator *iterator = 
FLAC__metadata_simple_iterator_new();
+
+       *track_gain_set = *album_gain_set = *track_peak_set = *album_peak_set = 
false;
+
        if(0 != iterator) {
                if(FLAC__metadata_simple_iterator_init(iterator, filename, 
/*read_only=*/true, /*preserve_file_stats=*/true)) {
                        FLAC__bool got_vorbis_comments = false;

-- 
Eric Wong
_______________________________________________
Flac-dev mailing list
Flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev

Reply via email to