Fix printf-like format warnings
diff --git a/poppler/Stream.h b/poppler/Stream.h
index 4f83275..c2c4811 100644
--- a/poppler/Stream.h
+++ b/poppler/Stream.h
@@ -284,7 +284,7 @@
 
   void put (char c) override;
 
-  void printf (const char *format, ...) override;
+  void printf (const char *format, ...) override GCC_PRINTF_FORMAT(2,3);
 private:
   FILE *f;
   Goffset start;
diff --git a/test/perf-test.cc b/test/perf-test.cc
index 33a2eb4..bd45503 100644
--- a/test/perf-test.cc
+++ b/test/perf-test.cc
@@ -798,6 +798,8 @@
 #endif
 }
 
+static void LogInfo(const char *fmt, ...) GCC_PRINTF_FORMAT(1, 2);
+
 static void LogInfo(const char *fmt, ...)
 {
     va_list args;