diff --git a/generate_cpp_c_headers.py b/generate_cpp_c_headers.py index 341bb3e..189f4d5 100644 --- a/generate_cpp_c_headers.py +++ b/generate_cpp_c_headers.py @@ -20,11 +20,9 @@ # Python is available at: # http://www.python.org/ # -# Copyright (c) 2001 Ralf W. Grosse-Kunstleve. Permission to copy, -# use, modify, sell and distribute this script is granted provided this -# copyright notice appears in all copies. This document is provided "as -# is" without express or implied warranty, and with no claim as to its -# suitability for any purpose. +# Copyright (c) 2001 Ralf W. Grosse-Kunstleve. +# Distributed under the Boost Software License, Version 1.0. (See accompany- +# ing file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) # # Revision history: # 16 Apr 01 moved to boost CVS tree (R.W. Grosse-Kunstleve) diff --git a/index.html b/index.html index dc44f55..dbedbc2 100644 --- a/index.html +++ b/index.html @@ -1,84 +1,99 @@ - + -
+
+
+ -This library provides workarounds which allow the other Boost libraries -to be used on otherwise non-conforming platforms. We hope that it will -be possible to remove this library at some time in the future as -standard library suppliers become more conforming. +
This library provides workarounds which allow the other Boost + libraries to be used on otherwise non-conforming platforms. We hope that + it will be possible to remove this library at some time in the future as + standard library suppliers become more conforming.
--The Python script: -generate_cpp_c_headers.py creates a full set of C++ C header files -(e.g. <cstdio>) that are missing on some platforms. -The header files created by this script reside in the directory boost/compatibility/cpp_c_headers. -To use the header files, add this directory to the include -file search path. For example: - -
+The Python script: generate_cpp_c_headers.py creates a + full set of C++ C header files (e.g. <cstdio>) that are missing on + some platforms. The header files created by this script reside in the + directory boost/compatibility/cpp_c_headers. + To use the header files, add this directory to the include file search + path. For example:
+cxx -I/usr/local/boost/boost/compatibility/cpp_c_headers ...--Supported platforms are: -
Supported platforms are:
--There are more powerful alternatives to using -the Boost.Compatibility library CXX headers, e.g. -STLport or -ISOCXX. -However, in contrast to these alternatives, the -generate_cpp_c_headers.py script is very light-weight (less -than 100 non-comment lines of Python code), much less ambitious, -significantly easier to maintain and therefore more suitable as an interim workaround. +
-Contributed by Ralf W. Grosse-Kunstleve. +
Several Boost libraries require the standard library's <limits> header, -yet this header is not always supplied by non-conforming compilers and -libraries. Header boost/limits.hpp -simply includes the standard library <limits> header if available, -otherwise includes boost/detail/limits.hpp. -BOOST_NO_LIMITS from boost/config.hpp is used -to determine <limits> availability. -
Note also the test program limits_test.cpp +
-Contributed by Jens Maurer. +
There are more powerful alternatives to using the Boost.Compatibility + library CXX headers, e.g. STLport + or + ISOCXX. However, in contrast to these alternatives, the + generate_cpp_c_headers.py script is very light-weight (less than + 100 non-comment lines of Python code), much less ambitious, significantly + easier to maintain and therefore more suitable as an interim + workaround.
-- +
Contributed by Ralf W. Grosse-Kunstleve.
--Updated: April 16, 2001 -
Several Boost libraries require the standard library's <limits> + header, yet this header is not always supplied by non-conforming + compilers and libraries. Header boost/limits.hpp simply includes the + standard library <limits> header if available, otherwise includes + boost/detail/limits.hpp. + BOOST_NO_LIMITS from boost/config.hpp + is used to determine <limits> availability.
+ +Note also the test program limits_test.cpp
+ +Contributed by Jens Maurer.
+ +
Revised + 01 December, 2006
+ +© Copyright Ralf W. Grosse-Kunstleve 2001
+ +Distributed under the Boost Software License, Version 1.0. (See + accompanying file LICENSE_1_0.txt or + copy at http://www.boost.org/LICENSE_1_0.txt)
+