From ffaf83117aa2e215189286559286ae89bf3a5997 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Mon, 12 May 2003 13:27:00 -0400
Subject: [PATCH] ERR: Need to move forward declarations of non-ansi streams
 into std namespace when it is available.

---
 kwsys_std_iosfwd.h.in | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

diff --git a/kwsys_std_iosfwd.h.in b/kwsys_std_iosfwd.h.in
index eed90b9..0758135 100644
--- a/kwsys_std_iosfwd.h.in
+++ b/kwsys_std_iosfwd.h.in
@@ -27,17 +27,21 @@
 #if !defined(KWSYS_NO_ANSI_STREAM_HEADERS)
 # include <iosfwd>
 #else
+class fstream;
+class ifstream;
+class ios;
+class istream;
+class ofstream;
+class ostream;
 # if !defined(KWSYS_NO_STD_NAMESPACE)
 namespace std
 {
-# endif
-  class fstream;
-  class ifstream;
-  class ios;
-  class istream;
-  class ofstream;
-  class ostream;
-# if !defined(KWSYS_NO_STD_NAMESPACE)
+  using ::fstream;
+  using ::ifstream;
+  using ::ios;
+  using ::istream;
+  using ::ofstream;
+  using ::ostream;
 }
 # endif
 #endif
-- 
GitLab