Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r55217 - in trunk/boost/spirit/home: . karma karma/action karma/auxiliary karma/binary karma/char karma/detail karma/directive karma/numeric karma/numeric/detail karma/operator karma/stream karma/stream/detail karma/string lex lex/detail lex/lexer lex/lexer/lexertl lex/qi qi qi/auxiliary qi/detail support support/detail support/detail/integer support/detail/math support/detail/math/detail
From: hartmut.kaiser_at_[hidden]
Date: 2009-07-30 14:43:49


Author: hkaiser
Date: 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
New Revision: 55217
URL: http://svn.boost.org/trac/boost/changeset/55217

Log:
Spirit: unified #pragma once directive in all header files
Text files modified:
   trunk/boost/spirit/home/karma.hpp | 4 ++--
   trunk/boost/spirit/home/karma/action.hpp | 4 ++--
   trunk/boost/spirit/home/karma/action/action.hpp | 4 ++--
   trunk/boost/spirit/home/karma/auxiliary.hpp | 4 ++++
   trunk/boost/spirit/home/karma/auxiliary/eol.hpp | 4 ++++
   trunk/boost/spirit/home/karma/auxiliary/eps.hpp | 4 ++++
   trunk/boost/spirit/home/karma/binary.hpp | 4 ++--
   trunk/boost/spirit/home/karma/binary/binary.hpp | 4 ++--
   trunk/boost/spirit/home/karma/binary/padding.hpp | 4 ++++
   trunk/boost/spirit/home/karma/char.hpp | 4 ++--
   trunk/boost/spirit/home/karma/char/char.hpp | 4 ++--
   trunk/boost/spirit/home/karma/char/space.hpp | 4 ++--
   trunk/boost/spirit/home/karma/delimit_out.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/alternative_function.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/default_width.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/fail_function.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/generate_to.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp | 4 ++++
   trunk/boost/spirit/home/karma/detail/output_iterator.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/string_generate.hpp | 4 ++--
   trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp | 4 ++++
   trunk/boost/spirit/home/karma/directive.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/center_alignment.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/delimit.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/left_alignment.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/maxwidth.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/right_alignment.hpp | 4 ++--
   trunk/boost/spirit/home/karma/directive/verbatim.hpp | 4 ++--
   trunk/boost/spirit/home/karma/nonterminal.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric/int.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric/real.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric/real_policies.hpp | 4 ++--
   trunk/boost/spirit/home/karma/numeric/uint.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator/alternative.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator/kleene.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator/list.hpp | 4 ++++
   trunk/boost/spirit/home/karma/operator/optional.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator/plus.hpp | 4 ++--
   trunk/boost/spirit/home/karma/operator/sequence.hpp | 4 ++--
   trunk/boost/spirit/home/karma/stream.hpp | 4 ++--
   trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp | 4 ++++
   trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp | 4 ++++
   trunk/boost/spirit/home/karma/stream/format_manip.hpp | 4 ++++
   trunk/boost/spirit/home/karma/stream/stream.hpp | 4 ++--
   trunk/boost/spirit/home/karma/string.hpp | 4 ++--
   trunk/boost/spirit/home/karma/string/lit.hpp | 4 ++--
   trunk/boost/spirit/home/karma/what.hpp | 4 ++++
   trunk/boost/spirit/home/lex.hpp | 4 ++--
   trunk/boost/spirit/home/lex/detail/sequence_function.hpp | 4 ++--
   trunk/boost/spirit/home/lex/domain.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/action.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/char_token_def.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexer.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp | 4 ++++
   trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp | 4 ++++
   trunk/boost/spirit/home/lex/lexer/pass_flags.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/sequence.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/string_token_def.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/terminals.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer/token_def.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer_lexertl.hpp | 4 ++--
   trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp | 4 ++--
   trunk/boost/spirit/home/lex/qi.hpp | 4 ++--
   trunk/boost/spirit/home/lex/qi/in_state.hpp | 4 ++--
   trunk/boost/spirit/home/lex/qi/plain_token.hpp | 4 ++--
   trunk/boost/spirit/home/lex/qi/state_switcher.hpp | 4 ++--
   trunk/boost/spirit/home/lex/tokenize_and_parse.hpp | 4 ++++
   trunk/boost/spirit/home/qi/auxiliary/attr.hpp | 4 ++++
   trunk/boost/spirit/home/qi/auxiliary/eoi.hpp | 4 ++++
   trunk/boost/spirit/home/qi/auxiliary/eol.hpp | 4 ++++
   trunk/boost/spirit/home/qi/auxiliary/eps.hpp | 4 ++++
   trunk/boost/spirit/home/qi/detail/expect_function.hpp | 4 ++++
   trunk/boost/spirit/home/qi/detail/unused_skipper.hpp | 4 ++++
   trunk/boost/spirit/home/qi/what.hpp | 4 ++++
   trunk/boost/spirit/home/support/action_dispatch.hpp | 4 ++++
   trunk/boost/spirit/home/support/argument.hpp | 4 ++++
   trunk/boost/spirit/home/support/assert_msg.hpp | 4 ++--
   trunk/boost/spirit/home/support/detail/hold_any.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/integer/endian.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/math/fpclassify.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/math/signbit.hpp | 4 ++++
   trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp | 4 ++++
   trunk/boost/spirit/home/support/multi_pass.hpp | 4 ++++
   trunk/boost/spirit/home/support/multi_pass_wrapper.hpp | 4 ++++
   trunk/boost/spirit/home/support/safe_bool.hpp | 9 +++++----
   trunk/boost/spirit/home/support/sequence_base_id.hpp | 4 ++++
   101 files changed, 271 insertions(+), 138 deletions(-)

Modified: trunk/boost/spirit/home/karma.hpp
==============================================================================
--- trunk/boost/spirit/home/karma.hpp (original)
+++ trunk/boost/spirit/home/karma.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(SPIRIT_KARMA_CORE_MARCH_06_2007_0833PM)
 #define SPIRIT_KARMA_CORE_MARCH_06_2007_0833PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/char.hpp>

Modified: trunk/boost/spirit/home/karma/action.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/action.hpp (original)
+++ trunk/boost/spirit/home/karma/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM)
 #define BOOST_SPIRIT_KARMA_ACTION_MAR_04_2007_0912AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/action/action.hpp>

Modified: trunk/boost/spirit/home/karma/action/action.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/action/action.hpp (original)
+++ trunk/boost/spirit/home/karma/action/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_ACTION_MAR_07_2007_0851AM)
 #define BOOST_SPIRIT_KARMA_ACTION_MAR_07_2007_0851AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/attributes.hpp>

Modified: trunk/boost/spirit/home/karma/auxiliary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_AUXILIARY_MAR_26_2007_1225PM)
 #define BOOST_SPIRIT_KARMA_AUXILIARY_MAR_26_2007_1225PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/auxiliary/eps.hpp>
 #include <boost/spirit/home/karma/auxiliary/eol.hpp>
 #include <boost/spirit/home/karma/auxiliary/lazy.hpp>

Modified: trunk/boost/spirit/home/karma/auxiliary/eol.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary/eol.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary/eol.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_EOL_JUL_08_2008_1014AM)
 #define BOOST_SPIRIT_KARMA_EOL_JUL_08_2008_1014AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/common_terminals.hpp>
 #include <boost/spirit/home/support/info.hpp>
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/karma/auxiliary/eps.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/auxiliary/eps.hpp (original)
+++ trunk/boost/spirit/home/karma/auxiliary/eps.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_EPS_APRIL_21_2007_0246PM)
 #define BOOST_SPIRIT_KARMA_EPS_APRIL_21_2007_0246PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/common_terminals.hpp>
 #include <boost/spirit/home/support/info.hpp>
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/binary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary.hpp (original)
+++ trunk/boost/spirit/home/karma/binary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM)
 #define BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0859AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/binary/binary.hpp>

Modified: trunk/boost/spirit/home/karma/binary/binary.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary/binary.hpp (original)
+++ trunk/boost/spirit/home/karma/binary/binary.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0904AM)
 #define BOOST_SPIRIT_KARMA_BINARY_MAY_04_2007_0904AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/karma/binary/padding.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/binary/padding.hpp (original)
+++ trunk/boost/spirit/home/karma/binary/padding.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_PADDING_MAY_06_2008_0436PM)
 #define BOOST_SPIRIT_KARMA_PADDING_MAY_06_2008_0436PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/common_terminals.hpp>
 #include <boost/spirit/home/support/info.hpp>
 

Modified: trunk/boost/spirit/home/karma/char.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char.hpp (original)
+++ trunk/boost/spirit/home/karma/char.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM)
 #define BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0547PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/char/char.hpp>

Modified: trunk/boost/spirit/home/karma/char/char.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char/char.hpp (original)
+++ trunk/boost/spirit/home/karma/char/char.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0543PM)
 #define BOOST_SPIRIT_KARMA_CHAR_FEB_21_2007_0543PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/karma/char/space.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/char/space.hpp (original)
+++ trunk/boost/spirit/home/karma/char/space.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_SPACE_MAR_06_2007_0934PM)
 #define BOOST_SPIRIT_KARMA_SPACE_MAR_06_2007_0934PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/karma/delimit_out.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/delimit_out.hpp (original)
+++ trunk/boost/spirit/home/karma/delimit_out.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_DELIMIT_FEB_20_2007_1208PM)
 #define BOOST_SPIRIT_KARMA_DELIMIT_FEB_20_2007_1208PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/karma/detail/alternative_function.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/alternative_function.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/alternative_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1124AM)
 #define SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1124AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/detail/default_width.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/default_width.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/default_width.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM)
 #define BOOST_SPIRIT_KARMA_DEFAULT_WIDTH_APR_07_2009_0912PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: trunk/boost/spirit/home/karma/detail/fail_function.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/fail_function.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/fail_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0249PM)
 #define SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0249PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/karma/detail/generate_to.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/generate_to.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/generate_to.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_DETAIL_GENERATE_TO_FEB_20_2007_0417PM)
 #define BOOST_SPIRIT_KARMA_DETAIL_GENERATE_TO_FEB_20_2007_0417PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/ostream_iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_OSTREAM_ITERATOR_MAY_26_2007_1016PM)
 #define BOOST_SPIRIT_KARMA_OSTREAM_ITERATOR_MAY_26_2007_1016PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <iterator>
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: trunk/boost/spirit/home/karma/detail/output_iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/output_iterator.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/output_iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_OUTPUT_ITERATOR_MAY_26_2007_0506PM)
 #define BOOST_SPIRIT_KARMA_OUTPUT_ITERATOR_MAY_26_2007_0506PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <iterator>

Modified: trunk/boost/spirit/home/karma/detail/string_generate.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/string_generate.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/string_generate.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_STRING_GENERATE_FEB_23_2007_1232PM)
 #define BOOST_SPIRIT_KARMA_STRING_GENERATE_FEB_23_2007_1232PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <string>

Modified: trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp (original)
+++ trunk/boost/spirit/home/karma/detail/unused_delimiter.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_UNUSED_DELIMITER_MAR_15_2009_0923PM)
 #define BOOST_SPIRIT_KARMA_UNUSED_DELIMITER_MAR_15_2009_0923PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/unused.hpp>
 
 namespace boost { namespace spirit { namespace karma { namespace detail

Modified: trunk/boost/spirit/home/karma/directive.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive.hpp (original)
+++ trunk/boost/spirit/home/karma/directive.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM)
 #define BOOST_SPIRIT_KARMA_DIRECTIVE_FEB_21_2007_0833PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: trunk/boost/spirit/home/karma/directive/center_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/center_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/center_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_CENTER_ALIGNMENT_FEB_27_2007_1216PM)
 #define BOOST_SPIRIT_KARMA_CENTER_ALIGNMENT_FEB_27_2007_1216PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/directive/delimit.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/delimit.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/delimit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_DELIMIT_MAR_02_2007_0217PM)
 #define BOOST_SPIRIT_KARMA_DELIMIT_MAR_02_2007_0217PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/directive/left_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/left_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/left_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_LEFT_ALIGNMENT_FEB_27_2007_1216PM)
 #define BOOST_SPIRIT_KARMA_LEFT_ALIGNMENT_FEB_27_2007_1216PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/directive/maxwidth.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/maxwidth.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/maxwidth.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_MAXWIDTH_MAR_18_2009_0827AM)
 #define BOOST_SPIRIT_KARMA_MAXWIDTH_MAR_18_2009_0827AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/directive/right_alignment.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/right_alignment.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/right_alignment.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_RIGHT_ALIGNMENT_FEB_27_2007_1216PM)
 #define BOOST_SPIRIT_KARMA_RIGHT_ALIGNMENT_FEB_27_2007_1216PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/directive/verbatim.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/directive/verbatim.hpp (original)
+++ trunk/boost/spirit/home/karma/directive/verbatim.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_VERBATIM_MAR_02_2007_0303PM)
 #define BOOST_SPIRIT_KARMA_VERBATIM_MAR_02_2007_0303PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/nonterminal.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/nonterminal.hpp (original)
+++ trunk/boost/spirit/home/karma/nonterminal.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_NONTERMINAL_MAR_05_2007_0539PM)
 #define BOOST_SPIRIT_KARMA_NONTERMINAL_MAR_05_2007_0539PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/nonterminal/rule.hpp>

Modified: trunk/boost/spirit/home/karma/numeric.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_NUMERIC_FEB_23_2007_0507PM)
 #define BOOST_SPIRIT_KARMA_NUMERIC_FEB_23_2007_0507PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/numeric/int.hpp>

Modified: trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/detail/numeric_utils.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_NUMERIC_UTILS_FEB_23_2007_0841PM)
 #define BOOST_SPIRIT_KARMA_NUMERIC_UTILS_FEB_23_2007_0841PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/config/no_tr1/cmath.hpp>

Modified: trunk/boost/spirit/home/karma/numeric/int.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/int.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/int.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_INT_FEB_23_2007_0840PM)
 #define BOOST_SPIRIT_KARMA_INT_FEB_23_2007_0840PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <limits>

Modified: trunk/boost/spirit/home/karma/numeric/real.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/real.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/real.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_REAL_FEB_26_2007_0512PM)
 #define BOOST_SPIRIT_KARMA_REAL_FEB_26_2007_0512PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/config/no_tr1/cmath.hpp>

Modified: trunk/boost/spirit/home/karma/numeric/real_policies.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/real_policies.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/real_policies.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_REAL_POLICIES_MAR_02_2007_0936AM)
 #define BOOST_SPIRIT_KARMA_REAL_POLICIES_MAR_02_2007_0936AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/config/no_tr1/cmath.hpp>

Modified: trunk/boost/spirit/home/karma/numeric/uint.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/numeric/uint.hpp (original)
+++ trunk/boost/spirit/home/karma/numeric/uint.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_UINT_FEB_23_2007_0840PM)
 #define BOOST_SPIRIT_KARMA_UINT_FEB_23_2007_0840PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <limits>

Modified: trunk/boost/spirit/home/karma/operator.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator.hpp (original)
+++ trunk/boost/spirit/home/karma/operator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_OPERATOR_FEB_28_2007_0351PM)
 #define BOOST_SPIRIT_KARMA_OPERATOR_FEB_28_2007_0351PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/operator/sequence.hpp>

Modified: trunk/boost/spirit/home/karma/operator/alternative.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/alternative.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/alternative.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1117AM)
 #define SPIRIT_KARMA_ALTERNATIVE_MAR_01_2007_1117AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/detail/alternative_function.hpp>

Modified: trunk/boost/spirit/home/karma/operator/kleene.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/kleene.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/kleene.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_KLEENE_MAR_03_2007_0337AM)
 #define BOOST_SPIRIT_KARMA_KLEENE_MAR_03_2007_0337AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/operator/list.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/list.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/list.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(SPIRIT_KARMA_LIST_MAY_01_2007_0229PM)
 #define SPIRIT_KARMA_LIST_MAY_01_2007_0229PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/domain.hpp>
 #include <boost/spirit/home/karma/generator.hpp>
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/karma/operator/optional.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/optional.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/optional.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(SPIRIT_KARMA_OPTIONAL_MARCH_31_2007_0852AM)
 #define SPIRIT_KARMA_OPTIONAL_MARCH_31_2007_0852AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/operator/plus.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/plus.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/plus.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_POSITIVE_MAR_03_2007_0945PM)
 #define BOOST_SPIRIT_KARMA_POSITIVE_MAR_03_2007_0945PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/operator/sequence.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/operator/sequence.hpp (original)
+++ trunk/boost/spirit/home/karma/operator/sequence.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0247PM)
 #define SPIRIT_KARMA_SEQUENCE_FEB_28_2007_0247PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/domain.hpp>

Modified: trunk/boost/spirit/home/karma/stream.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream.hpp (original)
+++ trunk/boost/spirit/home/karma/stream.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM)
 #define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_1254AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/stream/format_manip.hpp>

Modified: trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/detail/format_manip.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_03_2007_1424PM)
 #define BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_03_2007_1424PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <iterator>
 #include <string>
 #include <boost/spirit/home/karma/generate.hpp>

Modified: trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/detail/iterator_sink.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_ITERATOR_SINK_MAY_27_2007_0133PM)
 #define BOOST_SPIRIT_ITERATOR_SINK_MAY_27_2007_0133PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/iostreams/stream.hpp>
 #include <boost/spirit/home/karma/detail/generate_to.hpp>
 

Modified: trunk/boost/spirit/home/karma/stream/format_manip.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/format_manip.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/format_manip.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_01_2007_1211PM)
 #define BOOST_SPIRIT_KARMA_FORMAT_MANIP_MAY_01_2007_1211PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/karma/generate.hpp>
 #include <boost/spirit/home/karma/generator.hpp>
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/karma/stream/stream.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/stream/stream.hpp (original)
+++ trunk/boost/spirit/home/karma/stream/stream.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM)
 #define BOOST_SPIRIT_KARMA_STREAM_MAY_01_2007_0310PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/karma/string.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/string.hpp (original)
+++ trunk/boost/spirit/home/karma/string.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM)
 #define BOOST_SPIRIT_KARMA_STRING_FEB_23_2007_0156PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/karma/string/lit.hpp>

Modified: trunk/boost/spirit/home/karma/string/lit.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/string/lit.hpp (original)
+++ trunk/boost/spirit/home/karma/string/lit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_KARMA_LIT_FEB_22_2007_0534PM)
 #define BOOST_SPIRIT_KARMA_LIT_FEB_22_2007_0534PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/karma/what.hpp
==============================================================================
--- trunk/boost/spirit/home/karma/what.hpp (original)
+++ trunk/boost/spirit/home/karma/what.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_WHAT_MAY_04_2007_0116PM)
 #define BOOST_SPIRIT_WHAT_MAY_04_2007_0116PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/assert.hpp>
 #include <boost/spirit/home/support/info.hpp>
 #include <boost/spirit/home/karma/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/lex.hpp
==============================================================================
--- trunk/boost/spirit/home/lex.hpp (original)
+++ trunk/boost/spirit/home/lex.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEXER_MARCH_22_2007_0929PM)
 #define BOOST_SPIRIT_LEXER_MARCH_22_2007_0929PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/lexer.hpp>

Modified: trunk/boost/spirit/home/lex/detail/sequence_function.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/detail/sequence_function.hpp (original)
+++ trunk/boost/spirit/home/lex/detail/sequence_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_SEQUENCE_FUNCTION_FEB_28_2007_0249PM)
 #define BOOST_SPIRIT_LEX_SEQUENCE_FUNCTION_FEB_28_2007_0249PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/domain.hpp>

Modified: trunk/boost/spirit/home/lex/domain.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/domain.hpp (original)
+++ trunk/boost/spirit/home/lex/domain.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(BOOST_SPIRIT_LEX_DOMAIN_MAR_13_2007_0140PM)
 #define BOOST_SPIRIT_LEX_DOMAIN_MAR_13_2007_0140PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/lex/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEXER_MAR_22_2007_1008PM)
 #define BOOST_SPIRIT_LEXER_MAR_22_2007_1008PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/lexer/terminals.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/action.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/action.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(SPIRIT_LEX_ACTION_NOV_18_2007_0743PM)
 #define SPIRIT_LEX_ACTION_NOV_18_2007_0743PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/char_token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/char_token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/char_token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_CHAR_TOKEN_DEF_MAR_28_2007_0626PM)
 #define BOOST_SPIRIT_LEX_CHAR_TOKEN_DEF_MAR_28_2007_0626PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_MAR_13_2007_0145PM)
 #define BOOST_SPIRIT_LEX_LEXER_MAR_13_2007_0145PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/info.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/functor.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_FUNCTOR_NOV_18_2007_1112PM)
 #define BOOST_SPIRIT_LEX_LEXER_FUNCTOR_NOV_18_2007_1112PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/mpl/bool.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/functor_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_FUNCTOR_DATA_JUN_10_2009_0954AM)
 #define BOOST_SPIRIT_LEX_LEXER_FUNCTOR_DATA_JUN_10_2009_0954AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/detail/lexer/generator.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/generate_static.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,8 +7,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXERTL_GENERATE_CPP_FEB_10_2008_0855PM)
 #define BOOST_SPIRIT_LEX_LEXERTL_GENERATE_CPP_FEB_10_2008_0855PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/detail/lexer/char_traits.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/iterator.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_ITERATOR_MAR_16_2007_0353PM)
 #define BOOST_SPIRIT_LEX_LEXER_ITERATOR_MAR_16_2007_0353PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #if defined(BOOST_SPIRIT_DEBUG)

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/iterator_tokenizer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_LEXERTL_ITERATOR_TOKENISER_MARCH_22_2007_0859AM)
 #define BOOST_SPIRIT_LEXERTL_ITERATOR_TOKENISER_MARCH_22_2007_0859AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/detail/iterator.hpp>
 #include <boost/spirit/home/support/detail/lexer/state_machine.hpp>
 #include <boost/spirit/home/support/detail/lexer/consts.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_MAR_17_2007_0139PM)
 #define BOOST_SPIRIT_LEX_LEXER_MAR_17_2007_0139PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <iosfwd>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/semantic_action_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_SEMANTIC_ACTION_DATA_JUN_10_2009_0417PM)
 #define BOOST_SPIRIT_LEX_LEXER_SEMANTIC_ACTION_DATA_JUN_10_2009_0417PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/lexer/pass_flags.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/static_functor_data.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXER_STATIC_FUNCTOR_DATA_FEB_10_2008_0755PM)
 #define BOOST_SPIRIT_LEX_LEXER_STATIC_FUNCTOR_DATA_FEB_10_2008_0755PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/detail/lexer/generator.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/static_lexer.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_STATIC_LEXER_FEB_10_2008_0753PM)
 #define BOOST_SPIRIT_LEX_STATIC_LEXER_FEB_10_2008_0753PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/safe_bool.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/token.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_TOKEN_FEB_10_2008_0751PM)
 #define BOOST_SPIRIT_LEX_TOKEN_FEB_10_2008_0751PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/qi/detail/assign_to.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/lexertl/wrap_action.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
 #if !defined(BOOST_SPIRIT_WRAP_ACTION_APR_19_2008_0103PM)
 #define BOOST_SPIRIT_WRAP_ACTION_APR_19_2008_0103PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/phoenix/core/actor.hpp>
 #include <boost/spirit/home/phoenix/core/argument.hpp>
 #include <boost/spirit/home/phoenix/bind.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/pass_flags.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/pass_flags.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/pass_flags.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_PASS_FLAGS_JUN_09_2009_0840PM)
 #define BOOST_SPIRIT_LEX_PASS_FLAGS_JUN_09_2009_0840PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/sequence.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/sequence.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/sequence.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(SPIRIT_LEX_SEQUENCE_MAR_28_2007_0610PM)
 #define SPIRIT_LEX_SEQUENCE_MAR_28_2007_0610PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/domain.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/string_token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/string_token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/string_token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_STRING_TOKEN_DEF_MAR_28_2007_0722PM)
 #define BOOST_SPIRIT_LEX_STRING_TOKEN_DEF_MAR_28_2007_0722PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/terminals.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/terminals.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/terminals.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_TERMINALS_APR_20_2009_0550PM)
 #define BOOST_SPIRIT_LEX_TERMINALS_APR_20_2009_0550PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/common_terminals.hpp>

Modified: trunk/boost/spirit/home/lex/lexer/token_def.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer/token_def.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer/token_def.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_TOKEN_DEF_MAR_13_2007_0145PM)
 #define BOOST_SPIRIT_LEX_TOKEN_DEF_MAR_13_2007_0145PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/unused.hpp>

Modified: trunk/boost/spirit/home/lex/lexer_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer_lexertl.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer_lexertl.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_LEXERTL_MAR_17_2007_1008PM)
 #define BOOST_SPIRIT_LEX_LEXERTL_MAR_17_2007_1008PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 // These includes make available everything needed to use lexertl either

Modified: trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp (original)
+++ trunk/boost/spirit/home/lex/lexer_static_lexertl.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_STATIC_LEXERTL_FEB_11_2008_1045AM)
 #define BOOST_SPIRIT_LEX_STATIC_LEXERTL_FEB_11_2008_1045AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 // These includes make available everything needed to use lexertl either

Modified: trunk/boost/spirit/home/lex/qi.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi.hpp (original)
+++ trunk/boost/spirit/home/lex/qi.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEXER_QI_APR_21_2009_0205PM)
 #define BOOST_SPIRIT_LEXER_QI_APR_21_2009_0205PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/lex/qi/state_switcher.hpp>

Modified: trunk/boost/spirit/home/lex/qi/in_state.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/in_state.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/in_state.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_IN_STATE_OCT_09_2007_0748PM)
 #define BOOST_SPIRIT_LEX_IN_STATE_OCT_09_2007_0748PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/proto/core.hpp>

Modified: trunk/boost/spirit/home/lex/qi/plain_token.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/plain_token.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/plain_token.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_PLAIN_TOKEN_NOV_11_2007_0451PM)
 #define BOOST_SPIRIT_LEX_PLAIN_TOKEN_NOV_11_2007_0451PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/info.hpp>

Modified: trunk/boost/spirit/home/lex/qi/state_switcher.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/qi/state_switcher.hpp (original)
+++ trunk/boost/spirit/home/lex/qi/state_switcher.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_LEX_STATE_SWITCHER_SEP_23_2007_0714PM)
 #define BOOST_SPIRIT_LEX_STATE_SWITCHER_SEP_23_2007_0714PM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 #include <boost/spirit/home/support/info.hpp>

Modified: trunk/boost/spirit/home/lex/tokenize_and_parse.hpp
==============================================================================
--- trunk/boost/spirit/home/lex/tokenize_and_parse.hpp (original)
+++ trunk/boost/spirit/home/lex/tokenize_and_parse.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_LEXER_PARSE_NOV_17_2007_0246PM)
 #define BOOST_SPIRIT_LEXER_PARSE_NOV_17_2007_0246PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/skip_over.hpp>
 #include <boost/spirit/home/qi/parse.hpp>
 #include <boost/spirit/home/qi/nonterminal/grammar.hpp>

Modified: trunk/boost/spirit/home/qi/auxiliary/attr.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/attr.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/attr.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
 #if !defined(BOOST_SPIRIT_ATTR_JUL_23_2008_0956AM)
 #define BOOST_SPIRIT_ATTR_JUL_23_2008_0956AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/bool.hpp>
 #include <boost/spirit/home/qi/domain.hpp>
 #include <boost/spirit/home/qi/parser.hpp>

Modified: trunk/boost/spirit/home/qi/auxiliary/eoi.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eoi.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eoi.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
 #if !defined(BOOST_SPIRIT_EOI_APRIL_18_2008_0751PM)
 #define BOOST_SPIRIT_EOI_APRIL_18_2008_0751PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/bool.hpp>
 #include <boost/spirit/home/qi/domain.hpp>
 #include <boost/spirit/home/qi/parser.hpp>

Modified: trunk/boost/spirit/home/qi/auxiliary/eol.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eol.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eol.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -8,6 +8,10 @@
 #if !defined(BOOST_SPIRIT_EOL_APRIL_18_2008_0751PM)
 #define BOOST_SPIRIT_EOL_APRIL_18_2008_0751PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/bool.hpp>
 #include <boost/spirit/home/qi/domain.hpp>
 #include <boost/spirit/home/qi/parser.hpp>

Modified: trunk/boost/spirit/home/qi/auxiliary/eps.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/auxiliary/eps.hpp (original)
+++ trunk/boost/spirit/home/qi/auxiliary/eps.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(BOOST_SPIRIT_EPS_MARCH_23_2007_0454PM)
 #define BOOST_SPIRIT_EPS_MARCH_23_2007_0454PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/qi/domain.hpp>
 #include <boost/spirit/home/qi/skip_over.hpp>
 #include <boost/spirit/home/qi/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/qi/detail/expect_function.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/detail/expect_function.hpp (original)
+++ trunk/boost/spirit/home/qi/detail/expect_function.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(SPIRIT_EXPECT_FUNCTION_APR_29_2007_0558PM)
 #define SPIRIT_EXPECT_FUNCTION_APR_29_2007_0558PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/unused.hpp>
 #include <boost/spirit/home/support/multi_pass_wrapper.hpp>
 

Modified: trunk/boost/spirit/home/qi/detail/unused_skipper.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/detail/unused_skipper.hpp (original)
+++ trunk/boost/spirit/home/qi/detail/unused_skipper.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_QI_UNUSED_SKIPPER_JUL_25_2009_0921AM)
 #define BOOST_SPIRIT_QI_UNUSED_SKIPPER_JUL_25_2009_0921AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/unused.hpp>
 
 namespace boost { namespace spirit { namespace qi { namespace detail

Modified: trunk/boost/spirit/home/qi/what.hpp
==============================================================================
--- trunk/boost/spirit/home/qi/what.hpp (original)
+++ trunk/boost/spirit/home/qi/what.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(BOOST_SPIRIT_WHAT_APRIL_21_2007_0732AM)
 #define BOOST_SPIRIT_WHAT_APRIL_21_2007_0732AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/assert.hpp>
 #include <boost/spirit/home/support/info.hpp>
 #include <boost/spirit/home/qi/meta_compiler.hpp>

Modified: trunk/boost/spirit/home/support/action_dispatch.hpp
==============================================================================
--- trunk/boost/spirit/home/support/action_dispatch.hpp (original)
+++ trunk/boost/spirit/home/support/action_dispatch.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
 #if !defined(BOOST_SPIRIT_ACTION_DISPATCH_APRIL_18_2008_0720AM)
 #define BOOST_SPIRIT_ACTION_DISPATCH_APRIL_18_2008_0720AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/phoenix/core/actor.hpp>
 #include <boost/spirit/home/support/attributes.hpp>
 

Modified: trunk/boost/spirit/home/support/argument.hpp
==============================================================================
--- trunk/boost/spirit/home/support/argument.hpp (original)
+++ trunk/boost/spirit/home/support/argument.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(BOOST_SPIRIT_ARGUMENT_FEBRUARY_17_2007_0339PM)
 #define BOOST_SPIRIT_ARGUMENT_FEBRUARY_17_2007_0339PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/preprocessor/repetition/repeat_from_to.hpp>
 #include <boost/preprocessor/arithmetic/inc.hpp>
 #include <boost/spirit/home/phoenix/core/actor.hpp>

Modified: trunk/boost/spirit/home/support/assert_msg.hpp
==============================================================================
--- trunk/boost/spirit/home/support/assert_msg.hpp (original)
+++ trunk/boost/spirit/home/support/assert_msg.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,8 +6,8 @@
 #if !defined(BOOST_SPIRIT_ASSERT_MSG_JUN_23_2009_0836AM)
 #define BOOST_SPIRIT_ASSERT_MSG_JUN_23_2009_0836AM
 
-#if defined(_MSC_VER) && (_MSC_VER >= 1020)
-#pragma once // MS compatible compilers support #pragma once
+#if defined(_MSC_VER)
+#pragma once
 #endif
 
 // Allow to work around the MPL problem in BOOST_MPL_ASSERT_MSG generating

Modified: trunk/boost/spirit/home/support/detail/hold_any.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/hold_any.hpp (original)
+++ trunk/boost/spirit/home/support/detail/hold_any.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -14,6 +14,10 @@
 #if !defined(BOOST_SPIRIT_HOLD_ANY_MAY_02_2007_0857AM)
 #define BOOST_SPIRIT_HOLD_ANY_MAY_02_2007_0857AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/config.hpp>
 #include <boost/type_traits/remove_reference.hpp>
 #include <boost/type_traits/is_reference.hpp>

Modified: trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp (original)
+++ trunk/boost/spirit/home/support/detail/integer/cover_operators.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -19,6 +19,10 @@
 #ifndef BOOST_INTEGER_COVER_OPERATORS_HPP
 #define BOOST_INTEGER_COVER_OPERATORS_HPP
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 # ifndef BOOST_MINIMAL_INTEGER_COVER_OPERATORS
 # include <boost/operators.hpp>
 # endif

Modified: trunk/boost/spirit/home/support/detail/integer/endian.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/integer/endian.hpp (original)
+++ trunk/boost/spirit/home/support/detail/integer/endian.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -21,6 +21,10 @@
 #ifndef BOOST_SPIRIT_ENDIAN_HPP
 #define BOOST_SPIRIT_ENDIAN_HPP
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #ifdef BOOST_ENDIAN_LOG
 # include <iostream>
 #endif

Modified: trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/detail/fp_traits.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -13,6 +13,10 @@
 # error The VAX floating point mode on VMS is not supported.
 #endif
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <cstring>
 
 #include <boost/assert.hpp>

Modified: trunk/boost/spirit/home/support/detail/math/fpclassify.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/fpclassify.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/fpclassify.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -38,6 +38,10 @@
 depending on whether all the mantissa bits are copied or not.
 */
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <cmath>
 
 #ifndef FP_INFINITE

Modified: trunk/boost/spirit/home/support/detail/math/signbit.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/math/signbit.hpp (original)
+++ trunk/boost/spirit/home/support/detail/math/signbit.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -9,6 +9,10 @@
 // (See accompanying file LICENSE_1_0.txt
 // or copy at http://www.boost.org/LICENSE_1_0.txt)
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/spirit/home/support/detail/math/detail/fp_traits.hpp>
 
 namespace boost {

Modified: trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp
==============================================================================
--- trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp (original)
+++ trunk/boost/spirit/home/support/detail/scoped_enum_emulation.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #ifndef BOOST_SPIRIT_SCOPED_ENUM_EMULATION_HPP
 #define BOOST_SPIRIT_SCOPED_ENUM_EMULATION_HPP
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/version.hpp>
 #include <boost/config.hpp>
 

Modified: trunk/boost/spirit/home/support/multi_pass.hpp
==============================================================================
--- trunk/boost/spirit/home/support/multi_pass.hpp (original)
+++ trunk/boost/spirit/home/support/multi_pass.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM)
 #define BOOST_SPIRIT_ITERATOR_MULTI_PASS_MAR_16_2007_0201AM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 // Include everything needed for the default configuration of multi_pass
 // Ownership policies
 #include <boost/spirit/home/support/iterators/detail/first_owner_policy.hpp>

Modified: trunk/boost/spirit/home/support/multi_pass_wrapper.hpp
==============================================================================
--- trunk/boost/spirit/home/support/multi_pass_wrapper.hpp (original)
+++ trunk/boost/spirit/home/support/multi_pass_wrapper.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -6,6 +6,10 @@
 #if !defined(BOOST_SPIRIT_ITERATOR_MULTI_PASS_WRAPPER_JUL_12_2009_0914PM)
 #define BOOST_SPIRIT_ITERATOR_MULTI_PASS_WRAPPER_JUL_12_2009_0914PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/bool.hpp>
 #include <boost/spirit/home/support/detail/scoped_enum_emulation.hpp>
 

Modified: trunk/boost/spirit/home/support/safe_bool.hpp
==============================================================================
--- trunk/boost/spirit/home/support/safe_bool.hpp (original)
+++ trunk/boost/spirit/home/support/safe_bool.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -1,6 +1,6 @@
 /*=============================================================================
- Copyright (c) 2003-2009 Joel de Guzman
- Copyright (c) 2003-2009 Hartmut Kaiser
+ Copyright (c) 2001-2009 Joel de Guzman
+ Copyright (c) 2001-2009 Hartmut Kaiser
 
     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)
@@ -8,8 +8,9 @@
 #if !defined(BOOST_SPIRIT_SAFE_BOOL_HPP)
 #define BOOST_SPIRIT_SAFE_BOOL_HPP
 
-#include <boost/config.hpp>
-#include <boost/detail/workaround.hpp>
+#if defined(_MSC_VER)
+#pragma once
+#endif
 
 namespace boost { namespace spirit
 {

Modified: trunk/boost/spirit/home/support/sequence_base_id.hpp
==============================================================================
--- trunk/boost/spirit/home/support/sequence_base_id.hpp (original)
+++ trunk/boost/spirit/home/support/sequence_base_id.hpp 2009-07-27 19:45:39 EDT (Mon, 27 Jul 2009)
@@ -7,6 +7,10 @@
 #if !defined(SPIRIT_SEQUENCE_BASE_ID_MAR_15_2009_1243PM)
 #define SPIRIT_SEQUENCE_BASE_ID_MAR_15_2009_1243PM
 
+#if defined(_MSC_VER)
+#pragma once
+#endif
+
 #include <boost/mpl/has_xxx.hpp>
 #include <boost/utility/enable_if.hpp>
 #include <boost/spirit/home/support/attributes.hpp>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk