From 820e3b62d266066bf6632fb13d0ff248562c1861 Mon Sep 17 00:00:00 2001
From: Brad King <brad.king@kitware.com>
Date: Tue, 30 Dec 2003 17:15:51 -0500
Subject: [PATCH] ENH: Renamed KWSYS_IOS_HAVE_* macros to KWSYS_IOS_USE_* to be
 more readable in the C++ sources.

---
 CMakeLists.txt            | 38 +++++++++++++++++++-------------------
 Configure.hxx.in          | 24 ++++++++++++------------
 kwsysPlatformCxxTests.cxx |  8 ++++----
 kwsys_ios_fstream.h.in    |  4 ++--
 kwsys_ios_iosfwd.h.in     |  4 ++--
 kwsys_ios_iostream.h.in   |  4 ++--
 kwsys_ios_sstream.h.in    |  8 ++++----
 7 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e3d66f2..1933c99 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -117,35 +117,35 @@ KWSYS_PLATFORM_CXX_TEST(KWSYS_STL_HAVE_STD
   "Checking whether STL classes are in std namespace" DIRECT)
 
 IF(KWSYS_IOS_FORCE_OLD)
-  SET(KWSYS_IOS_HAVE_ANSI 0)
+  SET(KWSYS_IOS_USE_ANSI 0)
 ELSE(KWSYS_IOS_FORCE_OLD)
-  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_HAVE_ANSI
+  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_USE_ANSI
     "Checking whether ANSI stream headers are available" DIRECT)
 ENDIF(KWSYS_IOS_FORCE_OLD)
 
-IF(KWSYS_IOS_HAVE_ANSI)
+IF(KWSYS_IOS_USE_ANSI)
   KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_HAVE_STD
     "Checking whether ANSI streams are in std namespace" DIRECT)
-  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_HAVE_SSTREAM
+  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_USE_SSTREAM
     "Checking whether ANSI string stream is available" DIRECT)
-ELSE(KWSYS_IOS_HAVE_ANSI)
+ELSE(KWSYS_IOS_USE_ANSI)
   SET(KWSYS_IOS_HAVE_STD 0)
-  SET(KWSYS_IOS_HAVE_SSTREAM 0)
-ENDIF(KWSYS_IOS_HAVE_ANSI)
-
-IF(KWSYS_IOS_HAVE_SSTREAM)
-  SET(KWSYS_IOS_HAVE_STRSTREAM_H 0)
-  SET(KWSYS_IOS_HAVE_STRSTREA_H 0)
-ELSE(KWSYS_IOS_HAVE_SSTREAM)
-  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_HAVE_STRSTREAM_H
+  SET(KWSYS_IOS_USE_SSTREAM 0)
+ENDIF(KWSYS_IOS_USE_ANSI)
+
+IF(KWSYS_IOS_USE_SSTREAM)
+  SET(KWSYS_IOS_USE_STRSTREAM_H 0)
+  SET(KWSYS_IOS_USE_STRSTREA_H 0)
+ELSE(KWSYS_IOS_USE_SSTREAM)
+  KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_USE_STRSTREAM_H
     "Checking whether strstream.h is available" DIRECT)
-  IF(KWSYS_IOS_HAVE_STRSTREAM_H)
-    SET(KWSYS_IOS_HAVE_STRSTREA_H 0)
-  ELSE(KWSYS_IOS_HAVE_STRSTREAM_H)
-    KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_HAVE_STRSTREA_H
+  IF(KWSYS_IOS_USE_STRSTREAM_H)
+    SET(KWSYS_IOS_USE_STRSTREA_H 0)
+  ELSE(KWSYS_IOS_USE_STRSTREAM_H)
+    KWSYS_PLATFORM_CXX_TEST(KWSYS_IOS_USE_STRSTREA_H
       "Checking whether strstrea.h is available" DIRECT)
-  ENDIF(KWSYS_IOS_HAVE_STRSTREAM_H)
-ENDIF(KWSYS_IOS_HAVE_SSTREAM)
+  ENDIF(KWSYS_IOS_USE_STRSTREAM_H)
+ENDIF(KWSYS_IOS_USE_SSTREAM)
 
 IF(KWSYS_NAMESPACE MATCHES "^kwsys$")
   SET(KWSYS_NAME_IS_KWSYS 1)
diff --git a/Configure.hxx.in b/Configure.hxx.in
index 6fbcec2..de93967 100644
--- a/Configure.hxx.in
+++ b/Configure.hxx.in
@@ -18,19 +18,19 @@
 #define @KWSYS_NAMESPACE@_NAME_IS_KWSYS @KWSYS_NAME_IS_KWSYS@
 
 /* Whether ANSI C++ stream headers are to be used.  */
-#define @KWSYS_NAMESPACE@_IOS_HAVE_ANSI @KWSYS_IOS_HAVE_ANSI@
+#define @KWSYS_NAMESPACE@_IOS_USE_ANSI @KWSYS_IOS_USE_ANSI@
 
 /* Whether ANSI C++ streams are in std namespace.  */
 #define @KWSYS_NAMESPACE@_IOS_HAVE_STD @KWSYS_IOS_HAVE_STD@
 
 /* Whether ANSI C++ <sstream> header is to be used.  */
-#define @KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM @KWSYS_IOS_HAVE_SSTREAM@
+#define @KWSYS_NAMESPACE@_IOS_USE_SSTREAM @KWSYS_IOS_USE_SSTREAM@
 
 /* Whether old C++ <strstream.h> header is to be used.  */
-#define @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREAM_H @KWSYS_IOS_HAVE_STRSTREAM_H@
+#define @KWSYS_NAMESPACE@_IOS_USE_STRSTREAM_H @KWSYS_IOS_USE_STRSTREAM_H@
 
 /* Whether old C++ <strstrea.h> header is to be used.  */
-#define @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREA_H @KWSYS_IOS_HAVE_STRSTREA_H@
+#define @KWSYS_NAMESPACE@_IOS_USE_STRSTREA_H @KWSYS_IOS_USE_STRSTREA_H@
 
 /* Whether STL is in std namespace.  */
 #define @KWSYS_NAMESPACE@_STL_HAVE_STD @KWSYS_STL_HAVE_STD@
@@ -48,7 +48,7 @@
 #else
 # define @KWSYS_NAMESPACE@_ios_namespace
 #endif
-#if @KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
+#if @KWSYS_NAMESPACE@_IOS_USE_SSTREAM
 # define @KWSYS_NAMESPACE@_ios @KWSYS_NAMESPACE@_ios_namespace
 #else
 # define @KWSYS_NAMESPACE@_ios @KWSYS_NAMESPACE@_ios
@@ -61,13 +61,13 @@
 #  define kwsys_stl @KWSYS_NAMESPACE@_stl
 #  define kwsys_ios @KWSYS_NAMESPACE@_ios
 # endif
-# define KWSYS_NAME_IS_KWSYS        @KWSYS_NAMESPACE@_NAME_IS_KWSYS
-# define KWSYS_IOS_HAVE_ANSI        @KWSYS_NAMESPACE@_IOS_HAVE_ANSI
-# define KWSYS_IOS_HAVE_STD         @KWSYS_NAMESPACE@_IOS_HAVE_STD
-# define KWSYS_IOS_HAVE_SSTREAM     @KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
-# define KWSYS_IOS_HAVE_STRSTREAM_H @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREAM_H
-# define KWSYS_IOS_HAVE_STRSTREA_H  @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREA_H
-# define KWSYS_STL_HAVE_STD         @KWSYS_NAMESPACE@_STL_HAVE_STD
+# define KWSYS_NAME_IS_KWSYS       @KWSYS_NAMESPACE@_NAME_IS_KWSYS
+# define KWSYS_STL_HAVE_STD        @KWSYS_NAMESPACE@_STL_HAVE_STD
+# define KWSYS_IOS_HAVE_STD        @KWSYS_NAMESPACE@_IOS_HAVE_STD
+# define KWSYS_IOS_USE_ANSI        @KWSYS_NAMESPACE@_IOS_USE_ANSI
+# define KWSYS_IOS_USE_SSTREAM     @KWSYS_NAMESPACE@_IOS_USE_SSTREAM
+# define KWSYS_IOS_USE_STRSTREAM_H @KWSYS_NAMESPACE@_IOS_USE_STRSTREAM_H
+# define KWSYS_IOS_USE_STRSTREA_H  @KWSYS_NAMESPACE@_IOS_USE_STRSTREA_H
 #endif
 
 #endif
diff --git a/kwsysPlatformCxxTests.cxx b/kwsysPlatformCxxTests.cxx
index b2c016b..e43bde5 100644
--- a/kwsysPlatformCxxTests.cxx
+++ b/kwsysPlatformCxxTests.cxx
@@ -4,7 +4,7 @@ void f(std::list<int>*) {}
 int main() { return 0; }
 #endif
 
-#ifdef TEST_KWSYS_IOS_HAVE_ANSI
+#ifdef TEST_KWSYS_IOS_USE_ANSI
 #include <iosfwd>
 int main() { return 0; }
 #endif
@@ -15,17 +15,17 @@ void f(std::ostream*) {}
 int main() { return 0; }
 #endif
 
-#ifdef TEST_KWSYS_IOS_HAVE_SSTREAM
+#ifdef TEST_KWSYS_IOS_USE_SSTREAM
 #include <sstream>
 int main() { return 0; }
 #endif
 
-#ifdef TEST_KWSYS_IOS_HAVE_STRSTREAM_H
+#ifdef TEST_KWSYS_IOS_USE_STRSTREAM_H
 #include <strstream.h>
 int main() { return 0; }
 #endif
 
-#ifdef TEST_KWSYS_IOS_HAVE_STRSTREA_H
+#ifdef TEST_KWSYS_IOS_USE_STRSTREA_H
 #include <strstrea.h>
 int main() { return 0; }
 #endif
diff --git a/kwsys_ios_fstream.h.in b/kwsys_ios_fstream.h.in
index e2d658f..5c27009 100644
--- a/kwsys_ios_fstream.h.in
+++ b/kwsys_ios_fstream.h.in
@@ -21,13 +21,13 @@
 #pragma warning (disable: 4702)
 #endif
 
-#if @KWSYS_NAMESPACE@_IOS_HAVE_ANSI
+#if @KWSYS_NAMESPACE@_IOS_USE_ANSI
 # include <fstream>
 #else
 # include <fstream.h>
 #endif
 
-#if !@KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
+#if !@KWSYS_NAMESPACE@_IOS_USE_SSTREAM
 namespace @KWSYS_NAMESPACE@_ios
 {
   using @KWSYS_NAMESPACE@_ios_namespace::ostream;
diff --git a/kwsys_ios_iosfwd.h.in b/kwsys_ios_iosfwd.h.in
index c830c12..597b6d9 100644
--- a/kwsys_ios_iosfwd.h.in
+++ b/kwsys_ios_iosfwd.h.in
@@ -21,7 +21,7 @@
 #pragma warning (disable: 4702)
 #endif
 
-#if @KWSYS_NAMESPACE@_IOS_HAVE_ANSI
+#if @KWSYS_NAMESPACE@_IOS_USE_ANSI
 # include <iosfwd>
 # include <fstream>
 #else
@@ -33,7 +33,7 @@ class ofstream;
 class ostream;
 #endif
 
-#if !@KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
+#if !@KWSYS_NAMESPACE@_IOS_USE_SSTREAM
 namespace @KWSYS_NAMESPACE@_ios
 {
   using @KWSYS_NAMESPACE@_ios_namespace::fstream;
diff --git a/kwsys_ios_iostream.h.in b/kwsys_ios_iostream.h.in
index 1e7f496..13b3408 100644
--- a/kwsys_ios_iostream.h.in
+++ b/kwsys_ios_iostream.h.in
@@ -21,13 +21,13 @@
 #pragma warning (disable: 4702)
 #endif
 
-#if @KWSYS_NAMESPACE@_IOS_HAVE_ANSI
+#if @KWSYS_NAMESPACE@_IOS_USE_ANSI
 # include <iostream>
 #else
 # include <iostream.h>
 #endif
 
-#if !@KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
+#if !@KWSYS_NAMESPACE@_IOS_USE_SSTREAM
 namespace @KWSYS_NAMESPACE@_ios
 {
   using @KWSYS_NAMESPACE@_ios_namespace::ostream;
diff --git a/kwsys_ios_sstream.h.in b/kwsys_ios_sstream.h.in
index 5e99c14..8378cb3 100644
--- a/kwsys_ios_sstream.h.in
+++ b/kwsys_ios_sstream.h.in
@@ -21,7 +21,7 @@
 # define kwsys_stl @KWSYS_NAMESPACE@_stl
 #endif
 
-#if @KWSYS_NAMESPACE@_IOS_HAVE_SSTREAM
+#if @KWSYS_NAMESPACE@_IOS_USE_SSTREAM
 # ifdef _MSC_VER
 #  pragma warning (push, 1)
 #  pragma warning (disable: 4702)
@@ -35,11 +35,11 @@
 #  pragma warning (push, 1)
 #  pragma warning (disable: 4702)
 # endif
-# if @KWSYS_NAMESPACE@_IOS_HAVE_ANSI
+# if @KWSYS_NAMESPACE@_IOS_USE_ANSI
 #  include <strstream>
-# elif @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREAM_H
+# elif @KWSYS_NAMESPACE@_IOS_USE_STRSTREAM_H
 #  include <strstream.h>
-# elif @KWSYS_NAMESPACE@_IOS_HAVE_STRSTREA_H
+# elif @KWSYS_NAMESPACE@_IOS_USE_STRSTREA_H
 #  include <strstrea.h>
 # endif
 # ifdef _MSC_VER
-- 
GitLab