[Flac-dev] [PATCH] Fix a compile bug with gcc 2.95 in
src/plugin_common/replaygain.c
Eric Wong
normalperson at yhbt.net
Sun Jul 23 19:42:14 PDT 2006
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
More information about the Flac-dev
mailing list