Fix more compiler warnings.
[platform/upstream/flac.git] / examples / cpp / decode / file / main.cpp
index bd94d2e..417c298 100644 (file)
 
 #include <stdio.h>
 #include <stdlib.h>
+
+#define __STDC_FORMAT_MACROS
+#include <inttypes.h>
+
 #include "FLAC++/decoder.h"
 
 static FLAC__uint64 total_samples = 0;
@@ -175,11 +179,7 @@ void OurDecoder::metadata_callback(const ::FLAC__StreamMetadata *metadata)
                fprintf(stderr, "sample rate    : %u Hz\n", sample_rate);
                fprintf(stderr, "channels       : %u\n", channels);
                fprintf(stderr, "bits per sample: %u\n", bps);
-#ifdef _MSC_VER
-               fprintf(stderr, "total samples  : %I64u\n", total_samples);
-#else
-               fprintf(stderr, "total samples  : %llu\n", total_samples);
-#endif
+               fprintf(stderr, "total samples  : %" PRIu64 "\n", total_samples);
        }
 }